{"schemaVersion":"jobsearcher.job.v1","id":"0ac68dfb45598f083d7ae17f","url":"https://jobsearcher.com/jobs/0ac68dfb45598f083d7ae17f","canonicalUrl":"https://jobsearcher.com/jobs/0ac68dfb45598f083d7ae17f","title":"Firmware/Embedded Software Engineer","description":"Who We Are:\nAt Voltify, we are building the next generation of rail - battery locomotives that fast charge autonomously and dynamically through a dedicated self-sustained microgrid network.\nWe are bringing back the power to the industry and eliminating the dependency on fossil fuels.\nLowering the rail industries main expense - energy - by more than 20%.\nThis is over $3B yearly just in North America.\nWe are already working with some of the largest global rail companies with over $50M in contingent orders.\nWe have raised over $30M from top tier funds and strategics and rapidly growing.\nOur founding team has a proven track record in building billion $ public companies in renewable energy and infrastructure.\nAbout The Role:\nWe'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.\nWe 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.\nWe offer a competitive salary, comprehensive benefits, and the opportunity to build the software backbone of the future of rail technology.\nWhat You'll Do:\nWrite and test embedded software and firmware for locomotive system controls (C/C++, Python)\nDesign and implement industrial HMI interfaces using HTML or GUI programming frameworks\nConfigure and maintain Linux systems, including BASH scripting and network configuration\nImplement robust communication stacks for Ethernet, CAN Bus, I2C, and SPI protocols\nDevelop control algorithms for high-voltage systems including BMS and power routing\nCreate and maintain software architecture documentation and technical specifications\nImplement simple signal filtering and data processing algorithms\nDevelop network APIs and integrate with SCADA systems and MQTT protocols\nDesign software for safety-critical systems with proper validation and verification\nCollaborate with electrical engineers on embedded controller integration\nSupport system testing and validation in lab and field environments\nWhat We're Looking For:\n3+ years of embedded software/firmware development experience (automotive, marine, industrial, or rail preferred)\nStrong proficiency in C, C++, and Python\nExperience with Linux system administration, configuration, and shell scripting\nHands-on experience with communication protocols: CAN Bus, Ethernet, I2C, SPI\nKnowledge of high-voltage system control (BMS, power routing, contactor control)\nExperience designing industrial HMI interfaces (web-based or native GUI)\nUnderstanding of software architecture and documentation practices\nFamiliarity with safety-critical software development principles\nNice to have: STM32 microcontroller experience\nNice to have: MATLAB/Simulink experience for model-based design\nNice to have: Experience with SCADA systems, MQTT, or industrial IoT protocols\nAbility to thrive in fast-paced, high-pressure startup environments\nProactive problem-solver who takes ownership from concept to deployment\nPassion for clean energy and sustainable transportation\nBonus: Experience with battery management systems or electric vehicle controls\nBonus 2: Loves trains","company":"Voltify","rawCompany":"voltify","city":"Los Angeles","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-05T11:50:11.164Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"335314","title":"Relay and Industrial Control Manufacturing","slug":"relay-and-industrial-control-manufacturing"},{"code":"336510","title":"Railroad Rolling Stock Manufacturing","slug":"railroad-rolling-stock-manufacturing"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Firmware/Embedded Software Engineer","description":"Who We Are:\nAt Voltify, we are building the next generation of rail - battery locomotives that fast charge autonomously and dynamically through a dedicated self-sustained microgrid network.\nWe are bringing back the power to the industry and eliminating the dependency on fossil fuels.\nLowering the rail industries main expense - energy - by more than 20%.\nThis is over $3B yearly just in North America.\nWe are already working with some of the largest global rail companies with over $50M in contingent orders.\nWe have raised over $30M from top tier funds and strategics and rapidly growing.\nOur founding team has a proven track record in building billion $ public companies in renewable energy and infrastructure.\nAbout The Role:\nWe'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.\nWe 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.\nWe offer a competitive salary, comprehensive benefits, and the opportunity to build the software backbone of the future of rail technology.\nWhat You'll Do:\nWrite and test embedded software and firmware for locomotive system controls (C/C++, Python)\nDesign and implement industrial HMI interfaces using HTML or GUI programming frameworks\nConfigure and maintain Linux systems, including BASH scripting and network configuration\nImplement robust communication stacks for Ethernet, CAN Bus, I2C, and SPI protocols\nDevelop control algorithms for high-voltage systems including BMS and power routing\nCreate and maintain software architecture documentation and technical specifications\nImplement simple signal filtering and data processing algorithms\nDevelop network APIs and integrate with SCADA systems and MQTT protocols\nDesign software for safety-critical systems with proper validation and verification\nCollaborate with electrical engineers on embedded controller integration\nSupport system testing and validation in lab and field environments\nWhat We're Looking For:\n3+ years of embedded software/firmware development experience (automotive, marine, industrial, or rail preferred)\nStrong proficiency in C, C++, and Python\nExperience with Linux system administration, configuration, and shell scripting\nHands-on experience with communication protocols: CAN Bus, Ethernet, I2C, SPI\nKnowledge of high-voltage system control (BMS, power routing, contactor control)\nExperience designing industrial HMI interfaces (web-based or native GUI)\nUnderstanding of software architecture and documentation practices\nFamiliarity with safety-critical software development principles\nNice to have: STM32 microcontroller experience\nNice to have: MATLAB/Simulink experience for model-based design\nNice to have: Experience with SCADA systems, MQTT, or industrial IoT protocols\nAbility to thrive in fast-paced, high-pressure startup environments\nProactive problem-solver who takes ownership from concept to deployment\nPassion for clean energy and sustainable transportation\nBonus: Experience with battery management systems or electric vehicle controls\nBonus 2: Loves trains","datePosted":"2026-08-05T11:50:11.164Z","dateModified":"2026-08-05T11:50:11.164Z","hiringOrganization":{"@type":"Organization","name":"Voltify","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Los Angeles","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0ac68dfb45598f083d7ae17f"},"url":"https://jobsearcher.com/jobs/0ac68dfb45598f083d7ae17f"}}