Demo

Embedded Systems Programmer

GeoSonics/Vibra-Tech Inc.
Saint Petersburg, FL Full Time
POSTED ON 4/26/2025
AVAILABLE BEFORE 6/26/2025
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.

qxzCD54W1a

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Systems Programmer?

Sign up to receive alerts about other jobs on the Embedded Systems Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$104,963 - $131,876
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GeoSonics/Vibra-Tech Inc.

GeoSonics/Vibra-Tech Inc.
Hired Organization Address Snellville, GA Full Time
Vibra-Tech Engineers, Inc ., a seismic consulting company is seeking a full-time Administrative Assistant to join our te...
GeoSonics/Vibra-Tech Inc.
Hired Organization Address Petersburg, FL Full Time
GeoSonics, Inc. a seismic consulting and equipment manufacturing company, is seeking an Embedded Systems Programmer to j...
GeoSonics/Vibra-Tech Inc.
Hired Organization Address Warrendale, PA Full Time
GeoSonics, Inc. a seismic consulting company, is seeking a full-time Calibration/Repair Technician to join our team at o...
GeoSonics/Vibra-Tech Inc.
Hired Organization Address Petersburg, FL Full Time
GeoSonics, Inc. a seismic consulting company, is seeking an Electronic Assembler to join our team located in St. Petersb...

Not the job you're looking for? Here are some other Embedded Systems Programmer jobs in the Saint Petersburg, FL area that may be a better fit.

Embedded Systems Programmer

GeoSonics/Vibra-Tech Inc., Petersburg, FL

SQL Programmer

Focus School Software, Petersburg, FL

AI Assistant is available now!

Feel free to start your new journey!