Verto People · 22 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.
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
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
Verto People is a leading recruitment company specialising in the Engineering and Software fields across Europe and North America.
Funding
Current Stage
Early StageCompany data provided by crunchbase