Software Engineer, Embedded Software Engineer, Embedded Systems / Firmware
Job in
Webster, Harris County, Texas, 77598, USA
Listed on 2026-02-16
Listing for:
Trades Workforce Solutions
Contract
position Listed on 2026-02-16
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Software Engineer / Embedded Firmware Engineer
Location: Houston, TX
Rate: $50 - $90 per hour
Type: Contract | Onsite (6-12 months contract)
7+ years of professional experience in embedded software and firmware development.
We’re 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, boot loader 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, Drone
CAN, 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)
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or similar
- 7+ years professional experience in embedded firmware development
- Proven experience programming microcontroller-based PCBs from bring-up to production
- Strong 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 teams
- Ability to read and interpret schematics, datasheets, and electrical designs
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×