Embedded Systems Programmer

Posted 2 Days Ago
Be an Early Applicant
St. Petersburg, FL
Senior level
Consulting
The Role
The Embedded Systems Programmer develops and refines software and hardware for embedded devices, collaborates on projects, and ensures code quality.
Summary Generated by Built In

GeoSonics, Inc. a seismic consulting and equipment manufacturing company, is seeking an Embedded Systems Programmer to join our team located in St. Petersburg, Florida.
As an Embedded Systems Programmer, you will be responsible for contributing to development, implementation, and updating of software and hardware for embedded devices and systems throughout a development lifecycle. 
Who We Are:
GeoSonics, Inc. uses web-based technology and innovative remote monitoring systems to measure vibration and environmental data. Our seismic consulting services are used in the construction, mining and energy industries. With over 75 years in business, GeoSonics, Inc. is an industry leader - proud of our expertise and experienced team of professionals.
www.geosonics.com
What We Offer You:
Comprehensive benefits are offered, including medical insurance with spouse and family coverage, vision and dental, life and long-term disability insurance, generous 401(k) contributions, profit sharing, paid holidays and vacation.
What You’ll Be Doing:

  • Contributing to design, development, testing and debugging system software
  • Interfacing with hardware design and development, including remote monitoring services utilizing LWIP and PPP connections
  • Contributing to design of program architecture, based on project requirements and hardware specifications, at the direction of senior of members of development team.
  • Supporting the integration and validation of new product designs
  • Supporting software QA and optimize I/O performance
  • Documenting code with clear written instructions utilizing gitlab or bit  bucket
  • Working on concurrent projects both independently and as part of a team, while meeting deadlines
  • Reviewing and investigating various elements of our current embedded data collection system with respect to advancing and updating environment and hardware used for such purposes

Your Background and Experience:

  • Bachelor’s degree in Computer Science or Software Engineering
  • Minimum of 5 years of work experience and prior working experience in the embedded systems field a plus
  • Experience in hands-on development and troubleshooting on embedded targets
  • Proven experience in embedded systems design with preemptive, multitasking real time operating systems
  • Familiarity with software configuration management tools, defect tracking tools and peer review
  • Familiarity with hardware protocols including USB, UART, I2C and SPI
  • Solid prior experience with the following systems and technologies:
    • C or C++ Assembly
    • Linux
    • RTOS
    • OpenWRT
    • LWIP and PPP
    • Boot loader familiarization and OTA update experience
    • Web technologies
  • Ability to create and read schematics and evaluate data sheets for components
  • Strong analytical and critical thinking skills
  • Excellent written and verbal communication skills and ability to interact professionally with employees, vendors, clients, etc.

Top Skills

Assembly
Bitbucket
C
C++
Gitlab
I2C
Linux
Lwip
Openwrt
Ppp
Rtos
Spi
Uart
Usb
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Warrendale, PA
20 Employees
On-site Workplace
Year Founded: 1986

What We Do

For more than 25 years, GeoSonics has been providing vibration consulting services. We offer Re:mote™ Monitoring Technology, a fully automated monitoring system with web-based data access. Our Re:mote monitoring capabilities bring the field to you whether you need vibration, noise, dust, geotechnical or environmental monitoring. Our team of experienced professionals also offers pre-construction inspections, damage claim investigations, expert testimony, project criteria development, geophysical surveys, vibration control plans and seismograph manufacturing and service.

Similar Jobs

Hybrid
Tampa, FL, USA
289097 Employees

Chewy Logo Chewy

Data Engineer II

eCommerce • Healthtech • Pet • Retail • Pharmaceutical
Hybrid
Plantation, FL, USA
20000 Employees

Chewy Logo Chewy

Associate Director, Data Science

eCommerce • Healthtech • Pet • Retail • Pharmaceutical
Hybrid
Plantation, FL, USA
20000 Employees

Chewy Logo Chewy

Associate Director, Software Engineering - Payments

eCommerce • Healthtech • Pet • Retail • Pharmaceutical
Hybrid
Plantation, FL, USA
20000 Employees

Similar Companies Hiring

UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
Quantum Rise Thumbnail
Software • Professional Services • Natural Language Processing • Machine Learning • Consulting • Automation • Artificial Intelligence
Chicago, Illinois
17 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account