Job Description
Software Engineer / Embedded Firmware Engineer
Location : Houston TX
Rate : $50 - $90 per hour
Type : Contract Onsite (6-12 months contract)
7 yearsof professional experience in embedded software and firmware development.
Were supporting a rapidly growing technology company operating at the intersection of space systems advanced energy storage grid technology and defense applications.
Responsibilities
- Design develop and maintain embedded firmware for microcontrollers used in BMS and power systems
- Perform board bring-up bootloader development peripheral configuration and low-level driver implementation
- Write firmware in Embedded C / C with supporting tools in Python and C#
- Implement and debug communication interfaces : CAN CAN-FD DroneCAN SPI I²C UART USB Ethernet
- Collaborate with electrical engineers during schematic review PCB layout and hardware debugging
- Debug complex hardware / firmware issues using oscilloscopes logic analyzers JTAG / SWD
- Develop manufacturing calibration and diagnostic tools for production and field use
- Execute firmware validation regression testing and fault-injection testing
- Support system-level integration with power electronics sensors and safety circuits
- Produce technical documentation (software architecture ICDs test plans user guides)
Required Experience
Bachelors degree in Computer Engineering Electrical Engineering Computer Science or similar7 years professional experience in embedded firmware developmentProven experience programming microcontroller-based PCBs from bring-up to productionStrong proficiency in Embedded C / C Python and C#Experience with bare-metal or RTOS systems (interrupts timing memory-constrained environments)Hands-on experience working directly with hardware teamsAbility to read and interpret schematics datasheets and electrical designsRequired Experience :
IC
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full-Time
Experience : years
Vacancy : 1
Hourly Salary Salary : 50 - 90