A technology firm located in Webster, Texas is seeking a Senior Software / Firmware Developer to design and maintain embedded software for Battery Management Systems. The candidate should have a Bachelor’s degree and extensive experience in embedded development with strong skills in Embedded C/C++, Python, and C#. This contract role offers a pay range of $50.10 - $60 per hour, with occasional travel. This position requires US citizenship due to federal contract requirements and entails working over 50 hours per week in a dynamic engineering environment.
Qualifications
7+ years of professional experience in embedded software and firmware development.
Experience programming microcontroller-based PCBs from bring-up through production.
Experience with real-time or bare-metal systems, including interrupt handling.
Responsibilities
Design, develop, and maintain embedded firmware for microcontrollers.
Program PCBs at the hardware level including board bring-up.
Develop communication stacks and interfaces for BMS systems.
Skills
Embedded C/C++
Python
C#
Debugging
Problem-solving
Education
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related discipline
Tools
Git
Oscilloscopes
Logic analyzers
Job description
A technology firm located in Webster, Texas is seeking a Senior Software / Firmware Developer to design and maintain embedded software for Battery Management Systems. The candidate should have a Bachelor’s degree and extensive experience in embedded development with strong skills in Embedded C/C++, Python, and C#. This contract role offers a pay range of $50.10 - $60 per hour, with occasional travel. This position requires US citizenship due to federal contract requirements and entails working over 50 hours per week in a dynamic engineering environment.