Software Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Verto People · 17 hours ago

Software Firmware Engineer

Verto People is supporting a rapidly growing technology company operating at the intersection of space systems, advanced energy storage, grid technology, and defense applications. They are seeking a Software Firmware Engineer to design, develop, and maintain embedded firmware for microcontrollers used in battery management systems and power systems.

Staffing & Recruiting
Hiring Manager
Ben Cranston
linkedin

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)

Qualification

Embedded C/C++Embedded firmware developmentMicrocontroller programmingPythonC#RTOS experienceHardware debuggingCollaboration with engineersReading schematicsTechnical documentation

Required

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

Company

Verto People

twittertwitter
company-logo
Verto People is a leading recruitment company specialising in the Engineering and Software fields across Europe and North America.

Funding

Current Stage
Early Stage
Company data provided by crunchbase