JOBSEARCHER

FirmwareEmbedded Software Engineer

VoltifyFullerton, CAJune 1st, 2026
Who We Are:At Voltify, we are building the next generation of rail - battery locomotives that fast charge autonomously and dynamically through a dedicated self-sustained microgrid network.We are bringing back the power to the industry and eliminating the dependency on fossil fuels.Lowering the rail industries main expense - energy - by more than 20%.This is over $3B yearly just in North America.We are already working with some of the largest global rail companies with over $50M in contingent orders.We have raised over $30M from top tier funds and strategics and rapidly growing.Our founding team has a proven track record in building billion $ public companies in renewable energy and infrastructure.About The Role:We're looking for a Firmware/Embedded Software Engineer to write and test software for our battery electric locomotive control systems. You'll work on everything from low-level embedded firmware to industrial HMI interfaces, collaborating closely with electrical and mechanical teams to bring our locomotive to life.We want a driven, fast-paced self-learner who can move between embedded C/C++ development, Linux system configuration, and high-level HMI design while maintaining rigorous safety standards.We offer a competitive salary, comprehensive benefits, and the opportunity to build the software backbone of the future of rail technology.What You'll Do:Write and test embedded software and firmware for locomotive system controls (C/C++, Python)Design and implement industrial HMI interfaces using HTML or GUI programming frameworksConfigure and maintain Linux systems, including BASH scripting and network configurationImplement robust communication stacks for Ethernet, CAN Bus, I2C, and SPI protocolsDevelop control algorithms for high-voltage systems including BMS and power routingCreate and maintain software architecture documentation and technical specificationsImplement simple signal filtering and data processing algorithmsDevelop network APIs and integrate with SCADA systems and MQTT protocolsDesign software for safety-critical systems with proper validation and verificationCollaborate with electrical engineers on embedded controller integrationSupport system testing and validation in lab and field environmentsWhat We're Looking For:3+ years of embedded software/firmware development experience (automotive, marine, industrial, or rail preferred)Strong proficiency in C, C++, and PythonExperience with Linux system administration, configuration, and shell scriptingHands-on experience with communication protocols: CAN Bus, Ethernet, I2C, SPIKnowledge of high-voltage system control (BMS, power routing, contactor control)Experience designing industrial HMI interfaces (web-based or native GUI)Understanding of software architecture and documentation practicesFamiliarity with safety-critical software development principlesNice to have: STM32 microcontroller experienceNice to have: MATLAB/Simulink experience for model-based designNice to have: Experience with SCADA systems, MQTT, or industrial IoT protocolsAbility to thrive in fast-paced, high-pressure startup environmentsProactive problem-solver who takes ownership from concept to deploymentPassion for clean energy and sustainable transportationBonus: Experience with battery management systems or electric vehicle controlsBonus 2: Loves trains