FirmwareEmbedded Software Engineer

Voltify

Fullerton (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive benefits

Job summary

Voltify is seeking a Firmware/Embedded Software Engineer in Fullerton, California, to develop software for battery electric locomotive control systems. The ideal candidate should have over 3 years of experience in embedded software development, strong skills in C, C++, and Python, and a background in Linux system administration. You'll work on HMI design, communication protocols, and safety-critical systems, contributing to the future of rail technology. This role offers a competitive salary and comprehensive benefits.

Qualifications

  • 3+ years of embedded software/firmware development experience.
  • Strong proficiency in C, C++, and Python.
  • Experience with Linux system administration and configuration.
  • Hands-on experience with communication protocols like CAN Bus, Ethernet, I2C, SPI.

Responsibilities

  • Write and test embedded software and firmware for locomotive system controls.
  • Design and implement industrial HMI interfaces using HTML or GUI programming frameworks.
  • Configure and maintain Linux systems, including BASH scripting and network configuration.
  • Collaborate with electrical engineers on embedded controller integration.

Skills

C
C++
Python
Embedded systems
Linux System Administration
Communication protocols
HMI Interfaces
Safety-critical software development

Job description

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 frameworks
  • Configure and maintain Linux systems, including BASH scripting and network configuration
  • Implement robust communication stacks for Ethernet, CAN Bus, I2C, and SPI protocols
  • Develop control algorithms for high‑voltage systems including BMS and power routing
  • Create and maintain software architecture documentation and technical specifications
  • Implement simple signal filtering and data processing algorithms
  • Develop network APIs and integrate with SCADA systems and MQTT protocols
  • Design software for safety‑critical systems with proper validation and verification
  • Collaborate with electrical engineers on embedded controller integration
  • Support system testing and validation in lab and field environments
What We're Looking For:
  • 3+ years of embedded software/firmware development experience (automotive, marine, industrial, or rail preferred)
  • Strong proficiency in C, C++, and Python
  • Experience with Linux system administration, configuration, and shell scripting
  • Hands‑on experience with communication protocols: CAN Bus, Ethernet, I2C, SPI
  • Knowledge 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 practices
  • Familiarity with safety‑critical software development principles
  • Nice to have: STM32 microcontroller experience
  • Nice to have: MATLAB/Simulink experience for model‑based design
  • Nice to have: Experience with SCADA systems, MQTT, or industrial IoT protocols
  • Ability to thrive in fast‑paced, high‑pressure startup environments
  • Proactive problem‑solver who takes ownership from concept to deployment
  • Passion for clean energy and sustainable transportation
  • Bonus: Experience with battery management systems or electric vehicle controls
  • Bonus 2: Loves trains
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electronic/Electrical Engineer
Electronic/Electrical Engineer

Project J Ltd • Fullerton (CA)

On-site
USD 90,000 - 120,000
Comprehensive benefits
Competitive salary
Electronics Engineer, Battery-Electric Locomotive Systems
Electronics Engineer, Battery-Electric Locomotive Systems

Project J Ltd • Fullerton (CA)

On-site
Confidential
ElectronicElectrical Engineer
ElectronicElectrical Engineer

Voltify • Fullerton (CA)

On-site
USD 100,000 - 130,000
Competitive salary
Comprehensive benefits
Embedded Software Engineer
Embedded Software Engineer

Proper Voltage • Carlsbad (CA)

On-site
USD 115,000 - 145,000
Manufacturing Support Engineer
Manufacturing Support Engineer

Project J Ltd • Jacksonville (FL)

On-site
USD 70,000 - 100,000
Head of Engineering
Head of Engineering

Voltify • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Competitive salary
Comprehensive benefits
Opportunity for professional growth
Experienced Embedded Software Engineer
Experienced Embedded Software Engineer

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 120,000
Medical coverage
Unlimited PTO
Equity
+1
Software Engineer, Robotics & Autonomous Vehicles
Software Engineer, Robotics & Autonomous Vehicles

Intramotev • St. Louis (MO)

On-site
USD 90,000 - 115,000
Medical coverage
Unlimited PTO
Equity in the company
+1
Associate Electrical Engineer
Associate Electrical Engineer

Neara • St. Louis (MO)

On-site
USD 65,000 - 85,000
Medical coverage
Unlimited vacation
Equity
+1
Embedded Software Manager
Embedded Software Manager

evolo • San Francisco (CA)

On-site
USD 180,000 - 280,000
Equity