Range Energy
Embedded Linux & Firmware Engineer
3 months ago
About the Job
About Range Energy
Range Energy (Range) is accelerating the electrification of commercial transportation via powered trailers for the heavy duty truck market. With a solution that can easily hook up to any tow vehicle, Range’s powered trailers can rapidly ease the transition to electrification and meet its commercial partners' immediate needs and long-term ambitions.
At Range, we are a community of makers, doers, and creators. Our ultimate mission is to make towing cleaner, safer, and more efficient. In order to achieve that, we must be obsessed with simplifying complexity. The dedication we have for the innovative work we’re doing each day is driven by empathy for our customers. We celebrate creativity, tolerate risk, and believe in the unique advantages of speed to market. Range was founded in 2021 and is led by a team with a breadth of EV industry expertise from Tesla, Zoox, Honda, and more. We’ve got deep experience rapidly making revolutionary vehicles - and their enabling technologies - a reality at scale. Our company is backed by leading investors including UP Partners, R7, Yamaha Motor Ventures, and more. Join us.
Position Snapshot
Range Energy is looking for a skilled Embedded Linux & Firmware Engineer to join our team to design, develop, and maintain firmware for multiple embedded ECUs. You will be responsible for developing applications using C/C++ running on embedded Linux and real time OS. You will be deeply involved in every step of product development and wear many hats as a member of our growing engineering team.
Inside the Role
Develop and maintain user-space applications for embedded Linux systems.
Port, configure, and customize Linux kernel and bootloaders (e.g., Yocto, Buildroot, U-Boot, etc.) for ARM or similar architectures.
Integrate GNSS, cellular modems, CAN, ethernet and other peripherals.
Design safety critical firmware and create test procedures for software and system validation.
Port and incorporate third party software stack or module into automotive ECUs.
The Must Haves
4+ years of experience in firmware development, preferably in automotive or safety critical products
BS/MS degree in computer science, computer engineering, electrical engineering, or equivalent experience.
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.
Deep knowledge of Linux kernel internals, device tree configuration and user-space development.
Hands-on experience with Linux builds systems (Yocto, Buildroot, etc.)
Understanding of IPC mechanisms (e.g. gRPC, ZeroMQ, JSON-RPC).
Hands-on experience in debugging and diagnostics in real world environments with embedded diagnostics tooling such as oscilloscope, logic analyzer, CAN interfaces, JTAG interfaces, PCAN explorer, Vector CANalyzer.
Knowledge of firmware development process and documentation using GIT, Jira, ClickUp and CI/CD build pipelines.
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.
Bonus Points
Moderate knowledge of electrical engineering theory and practice.
Familiarity with automated firmware testing processes. Coding in Python or other scripting languages for automation or testing.
Basic knowledge of electric vehicle powertrain architecture, including high voltage system design.
Knowledge of high-level communication protocols and implementation such as UDS, J1939, XCP, TCP, UDP, MQTT.
Experience with board bring-up, kernel configuration, and root filesystem setup in embedded Linux systems.
Understanding of bootloader design and over the air firmware update process in embedded ECUs.
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.
Range Energy’s compensation package includes a competitive salary, equity for all full-time roles, and a generous benefits package. The salary range for Mountain View, CA based applicants is between $145,000 - $195,000 annually. The total compensation will be determined based on multiple factors including domain knowledge, experience and location.
Range Energy values applicants of all different backgrounds, experiences, and skill sets. If you think you could excel in this role (regardless if you meet all the qualifications), we encourage you to apply. Range Energy is an equal opportunity employer which means that we consider applicants for hire and make employment decisions without unlawful discrimination on the basis of race, color, religion, national origin, gender, gender identity or expression, sexual orientation, pregnancy, military or veteran status, disability, age, genetic information, or other legally protected status. Range Energy is committed to working with and providing reasonable accommodations to job applicants who request an accommodation. If you need a reasonable accommodation, please contact our Talent Acquisition team at jobs@range.energy
About Range Energy
Range Energy (Range) is accelerating the electrification of commercial transportation via powered trailers for the heavy duty truck market. With a solution that can easily hook up to any tow vehicle, Range’s powered trailers can rapidly ease the transition to electrification and meet its commercial partners' immediate needs and long-term ambitions.
At Range, we are a community of makers, doers, and creators. Our ultimate mission is to make towing cleaner, safer, and more efficient. In order to achieve that, we must be obsessed with simplifying complexity. The dedication we have for the innovative work we’re doing each day is driven by empathy for our customers. We celebrate creativity, tolerate risk, and believe in the unique advantages of speed to market.
Range was founded in 2021 and is led by a team with a breadth of EV industry expertise from Tesla, Zoox, Honda, and more. We’ve got deep experience rapidly making revolutionary vehicles - and their enabling technologies - a reality at scale. Our company is backed by leading investors including UP Partners, R7, Yamaha Motor Ventures, Trousdale, and more. Join us!
---
Range Energy participates in E-Verify in the United States. Range Energy will provide the U.S. Social Security Administration (SSA) and, if necessary, the U.S. Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization.
About the Company

Range Energy
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
standard interfaces.Range trailers can double the range of ZEV tractors, and provide fuel-saving benefits even when plug-in charging is limited.
Similar Jobs

Firmware Engineer
Firmware Engineer
- Xylem
- Montecchio Maggiore, Veneto, IT
- In-person, Hybrid
- Full time role
"Empowering innovative water solutions for sustainable conservation and reuse."
3 months ago

Embedded Firmware Engineer
Embedded Firmware Engineer
- Fuse Energy
- London, England, GB
- In-person
- Full time role
Accelerating global renewable energy transition with comprehensive solutions.
3 months ago

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

Power Electronics Firmware Developer
Power Electronics Firmware Developer
- Dcbel
- Montreal, QC, CA
- In-person
- Full time role
Empowering homes with sustainable energy through smart AI-integrated technology.
2 months ago

Sr. Electrical Engineer - Hardware and Firmware
Sr. Electrical Engineer - Hardware and Firmware
- Teledyne Energy Systems
- Camarillo, CA, US
- In-person
- Full time role
Innovative energy solutions for a greener future through advanced electrolytic, thermoelectric, and fuel cell systems.
About 2 months ago

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer
- May Mobility
- Ann Arbor, MI, US
- In-person
- Full time role
Autonomous electric vehicles designed for safe, sustainable, and eco-friendly transportation.
About 1 month ago

Firmware Engineer
Firmware Engineer
- Xylem
- Vadodara, GJ, IN
- In-person
- Full time role
"Empowering innovative water solutions for sustainable conservation and reuse."
30 days ago

Senior Firmware Developer
Senior Firmware Developer
- Dcbel
- Montreal, QC, CA
- In-person
- Full time role
Empowering homes with sustainable energy through smart AI-integrated technology.
16 days ago

Senior Firmware Engineer
Senior Firmware Engineer
- Reach
- Redwood City, CA, US
- In-person
- Full time role
Revolutionizing energy efficiency with scalable, wireless power-at-a-distance technology.
14 days ago

Firmware Engineer
Firmware Engineer
- Corinex
- Vancouver, BC, CA
- In-person
- Full time role
Optimizing grid flexibility for smarter, low-carbon energy consumption through cutting-edge digital solutions.
9 days ago