Range Energy
Firmware Engineer
10 days ago
About the Job
Inside the Role
- Collaborate with other team-members to bring up ECUs on our prototype vehicle.
- Develop safety critical firmware for our ECUs, and create test procedures for software and system validation.
- Port and incorporate third party software stack or module into our ECUs.
- Follow best practices and procedures for firmware development and documentation using GIT, ClickUp or other tools.
- Troubleshoot and debug field issues on prototype trailers.
The Must Haves
- 4+ years of experience in firmware development, preferably with vertically integrated consumer products
- BS/MS degree in computer science, computer engineering, electrical engineering, or equivalent experience.
- High proficiency in embedded C/C++, with a focus on developing high reliability code for real-time applications.
- Hands-on experience utilizing and debugging in real world environments with embedded diagnostics tooling such as JTAG.
- Highly collaborative mindset and strong communication skills. Ability to contribute to the growth and development of a highly effective software team spanning across multiple embedded disciplines.
- Experience in embedded peripheral communication protocols, such as CAN, LIN, Ethernet, I2C, SPI, and USART.
- Able to optimize code for limited memory and processing power systems.
- Understanding bootup and firmware update process in embedded ECUs.
Bonus Points
- Moderate knowledge of electrical engineering theory and practice.
- Familiarity with automated firmware testing processes.
- Hands-on embedded debugging and diagnostics experience, including familiarity with common laboratory tools (oscilloscope, logic analyzer, CAN interfaces, JTAG interfaces).
- Basic knowledge of electric vehicle powertrain architecture, including high voltage system design.
- Excellent knowledge of high level communication protocols and implementation such as UDS, J1939, XCP, TCP, UDP.
- Experience in embedded Linux development will be an advantage.
- Basic controls theory knowledge.
- Willingness to obtain CDL at somepoint as time permits.
Other Requirements
- Physical Requirements: Ability to lift and carry up to 25 pounds of equipment. Comfortable with occasional bending, kneeling, and climbing as required for infrastructure maintenance.
- Travel Requirements: Occasional travel may be required for training, pilot support, conferences, or to support remote office locations
- While we appreciate the importance of schedule flexibility, it's essential to note that the nature of this role necessitates a regular and consistent onsite presence.
About the Company

Range Energy
<p>40%+ fuel savings, up to 70% reduction in emissions, and 300 miles of full-assist range.Just hitch up and go. The Range trailer system is compatible with any and all tow vehicles, using<br />standard interfaces.Range trailers can double the range of ZEV tractors, and provide fuel-saving benefits even when plug-in charging is limited.</p>
Similar Jobs

Firmware Engineer
Firmware Engineer
- Mill
- San Bruno, CA, US
- In-person
- Full time role
Revolutionize home waste management for a cleaner, greener future.
2 months ago

Power Electronics Firmware Engineer
Power Electronics Firmware Engineer
- Base power company
- San Francisco, CA, US
- In-person
- Full time role
Revolutionizing home energy with distributed batteries for grid support and outage protection at low cost.
About 2 months ago

Firmware Engineer
Firmware Engineer
- Helion
- Everett, WA, US
- In-person
- Full time role
Revolutionizing energy with unlimited, clean fusion power.
24 days ago

Sr Engineer Firmware
Sr Engineer Firmware
- Enphase energy
- Bengaluru, KA, IN
- In-person
- Full time role
Pioneering advanced solar solutions for a sustainable, solar-powered planet.
16 days ago

Senior Embedded Software Engineer, Hardware Emulation
Senior Embedded Software Engineer, Hardware Emulation
- Joby aviation
- Santa Cruz, CA, US
- In-person
- Full time role
Transforming personal mobility with eco-friendly, electric aircraft for safe, quiet, and fast travel.
14 days ago

Embedded Software Engineer
Embedded Software Engineer
- Eridan
- Sunnyvale, CA, US
- In-person
- Full time role
Revolutionizing 5G with energy-efficient radios to significantly reduce power consumption.
11 days ago

Senior Validation Engineer
Senior Validation Engineer
- Edag
- Fremont, CA, US
- In-person
- Full time role
Pioneering sustainable vehicle and industrial solutions for a greener future.
10 days ago

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer
- Enphase energy
- Austin, TX, US
- In-person
- Full time role
Pioneering advanced solar solutions for a sustainable, solar-powered planet.
4 days ago

Staff FuSa Embedded Software Engineer, Platform Software
Staff FuSa Embedded Software Engineer, Platform Software
- Lucid motors
- Southfield, MI, US
- In-person
- Full time role
Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.
3 days ago

Staff FuSa Embedded Software Engineer, Platform Software
Staff FuSa Embedded Software Engineer, Platform Software
- Lucid motors
- Newark, CA, US
- In-person
- Full time role
Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.
3 days ago