Enable job alerts via email!

Firmware Engineer

Range Energy, Inc.

Mountain View (CA)

On-site

USD 145,000 - 195,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the electrification of commercial transportation seeks an experienced firmware engineer. You will develop real-time applications for embedded ECUs, ensuring high reliability and safety. Join a collaborative team dedicated to innovation in the EV industry.

Benefits

Equity for all full-time roles
Generous benefits package

Qualifications

  • 4+ years of experience in firmware development.
  • High proficiency in embedded C/C++ for real-time applications.
  • Experience with embedded communication protocols.

Responsibilities

  • Develop real-time applications for embedded ECUs.
  • Create test procedures for software and system validation.
  • Troubleshoot and debug field issues on prototype trailers.

Skills

Collaboration
Communication
Embedded C/C++
Troubleshooting
Debugging

Education

BS/MS in Computer Science
BS/MS in Computer Engineering
BS/MS in Electrical Engineering

Tools

JTAG
Oscilloscope
Logic Analyzer

Job description

Range Energy is looking for an experienced firmware engineer to help develop our next generation products. You will be responsible for developing real time applications for multiple embedded ECUs using C/C++. You will be deeply involved at every step of product development, and wear many hats as a member of our growing engineering team.


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.

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, andskill 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 discriminationon the basis of race, color, religion, national origin,gender, gender identityor expression, sexual orientation, pregnancy,military orveteran 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior System Firmware Engineer, RAS - Platform Software

NVIDIA Corporation

Santa Clara

Remote

USD 184,000 - 357,000

11 days ago

Firmware Engineer

Amtex Systems Inc.

Mountain View

On-site

USD 120,000 - 150,000

Today
Be an early applicant

Senior OS/BSP Engineer, Firmware

Flock Safety

Remote

USD 170,000 - 190,000

2 days ago
Be an early applicant

Senior OS/BSP Engineer, Firmware

ZipRecruiter

Atlanta

Remote

USD 170,000 - 190,000

4 days ago
Be an early applicant

Firmware Engineer

ERPMARK INC

Mountain View

On-site

USD 120,000 - 180,000

Today
Be an early applicant

Senior Firmware Engineer

Facebook

Sunnyvale

On-site

USD 117,000 - 173,000

Yesterday
Be an early applicant

VERVE Software Engineer

KBR

Mountain View

Remote

USD 153,000 - 243,000

Today
Be an early applicant

Firmware Engineer

Range Energy

Mountain View

On-site

USD 145,000 - 195,000

6 days ago
Be an early applicant

Senior Firmware Engineer

ScaleFlux

Milpitas

On-site

USD 121,000 - 185,000

4 days ago
Be an early applicant