Embedded Software Engineer
Voltify
About the role
Who Are We:
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 are looking for a highly skilled Embedded Software Engineer to work closely with our Power Electronics team. This role will focus on developing firmware and control software for high-voltage DC-DC converters and inverters, working in close collaboration with hardware engineers to ensure optimal performance, safety, and reliability.
We are seeking someone who can move fast (“run fast”), take ownership, and drive results in a high-paced, high-impact environment.
The ideal candidate will combine deep technical expertise with driving innovation and execution in high-power DC-DC converters and inverters for electrified transportation and energy systems.
Responsibilities:
- Develop and maintain embedded firmware for high-power DC-DC converters and inverter control
- Work closely with Power Electronics engineers to implement control algorithms, protection features, and monitoring systems
- Implement communication protocols such as CAN Bus, Ethernet, and other industrial/automotive interfaces
- Integrate sensors, actuators, and protection devices with the system
- Participate in testing, debugging, and integration of hardware and software
- Ensure compliance with relevant standards for high-voltage and safety-critical systems
Qualification:
- B.Sc. in Electrical Engineering, Computer Engineering, or Computer Science (M.Sc. preferred)
- 5+ years of experience in embedded software development for power electronics, industrial automation, or automotive systems
- Strong experience with real-time embedded systems and microcontroller-based control
- Experience with control algorithms for DC-DC converters, inverters, or motor drives
- Proficiency in C/C++, and optionally Python/Matlab for testing and simulations
- Experience with communication protocols: CAN, CAN-FD, Ethernet, Modbus, RS485 etc.
- Ability to work closely with hardware engineers and understand system-level interactions
- Familiarity with safety-critical software development (ISO 26262, IEC 61508, or similar) is an advantage
Advantages:
- Experience in EV, rail (traction systems), or energy storage (BESS) - strong advantage
- Experience with debugging complex HW/SW systems using lab equipment (oscilloscope, logic analyzer, CAN tools) - strong advantage
- Familiarity with automotive/ rail standards (e.g., ISO, EN50155, functional safety) – strong advantage
- Experience working with global suppliers and subcontractors
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free