Range Energy
Firmware Engineer
18 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.
About 1 month 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.
24 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.
21 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.
19 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.
17 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.
12 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.
11 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.
11 days ago