Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Firmware Engineer image - Rise Careers
Job details

Staff Firmware Engineer

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 an Embedded SW Engineer. As an Embedded Software Development Engineer at Range, you will be responsible for developing platform software and firmware for our eTrailer System. Collaborating closely with hardware, systems, validation, and other embedded software engineers, you will support the development and integration of features and tools on our eTrailer System. Your role will involve designing, implementing, testing, and documenting various embedded software features on the electronic control units (ECUs) in our trailer platform. These features are multidisciplinary in nature and sit at the intersection of electrification, functional safety, security, software defined vehicles, and energy management. Additionally, you will work with our various suppliers to ensure proper integration and functionality of their software within our trailer platform.


We are looking for individuals who are passionate about software, open-source projects, and building robust, scalable software solutions.



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


Inside the Role
  • Develop platform software and firmware for our eTrailer system.
  • Collaborate with hardware, systems, embedded software, and validation engineers.
  • Design, implement, test, and document embedded software features and tools.
  • Support hardware/software integration, participate in code reviews, contribute to developing best practices for software development at Range Energy. 
  • Accelerate application development across multiple ECU’s in our trailer platform.
  • Work closely with engineers from Sibros on integrating and leveraging their Deep Connected Platform within our Telematics Control Unit.


The Must Haves
  • Bachelor’s or Master’s degree in Computer Science or related field. 
  • 8+ years of related work experience . 
  • Experience developing and debugging applications or device drivers on embedded Linux. 
  • Experience in programming with C/C++ . 
  • Experience with CAN bus and automotive control architecture.
  • Strong understanding of modern SoC architectures, operating system fundamentals, hardware/software interfaces, and abstractions . 
  • Experience with developing applications to run within a real time operating system. 
  • Experience with embedded Linux distribution systems.
  • Experience with version control systems like Git.


Bonus Points
  • Experience with CAN bus.
  • Familiarity with EV charging standards and protocols.
  • Familiarity with UDS and over the air updates.
  • Curious personality and willingness to collaborate with others to solve unique problems.


Other Requirements
  • Physical Requirements: Ability to lift and carry up to 40 pounds of equipment. Comfortable with occasional bending, kneeling, and climbing as required for infrastructure maintenance.
  • Travel Requirements: Occasional travel may be required for training, supplier visits, pilot support, conferences, or to support manufacturing operations.
  • 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 $200,000 - $260,000 annually. The total compensation will be determined based on multiple factors including domain knowledge, experience and location.


---

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.

Average salary estimate

$230000 / YEARLY (est.)
min
max
$200000K
$260000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Firmware Engineer, Range Energy

At Range Energy, we’re a vibrant team of innovators working to revolutionize commercial transportation through our cutting-edge powered trailers. We’re currently on the lookout for a Staff Firmware Engineer who can help us accelerate the electrification of the heavy-duty truck market. As a Staff Firmware Engineer at Range, your mission will be to develop firmware and platform software for our impressive eTrailer system. You’ll collaborate with talented engineers from various disciplines, including hardware, systems, and validation, ensuring seamless integration and functionality of our software. Your responsibilities will include designing, implementing, testing, and documenting various embedded software features that play a crucial role in the electrification journey. With a strong emphasis on multidisciplinary challenges, you’ll be engaged in areas like functional safety, security, and energy management. Ideal candidates will possess a passion for software development and a knack for problem-solving. You'll benefit from our culture that celebrates creativity and values diverse perspectives as we all strive to simplify complexity. Your qualifications will include a Bachelor’s or Master’s degree in Computer Science or a related field, along with at least 8 years of experience in embedded Linux and proficiency in C/C++. You'll not only develop groundbreaking software solutions but also be part of a team that genuinely cares about our mission to create a cleaner, safer, and more efficient towing experience. Join us at Range Energy, where your contributions will matter, and let’s reshape the future together!

Frequently Asked Questions (FAQs) for Staff Firmware Engineer Role at Range Energy
What responsibilities does a Staff Firmware Engineer at Range Energy have?

A Staff Firmware Engineer at Range Energy is tasked with developing platform software and firmware for our innovative eTrailer system. This role involves collaborating closely with hardware and validation engineers to design, implement, and document software features across various electronic control units. The engineer will also support hardware/software integrations and participate in best practice development for software development processes.

Join Rise to see the full answer
What qualifications are needed for the Staff Firmware Engineer position at Range Energy?

To qualify for the Staff Firmware Engineer position at Range Energy, candidates should have a Bachelor’s or Master’s degree in Computer Science or a related field along with at least 8 years of relevant experience. Essential skills include expertise in embedded Linux, proficiency in C/C++, and familiarity with CAN bus and automotive control architecture.

Join Rise to see the full answer
How does the Staff Firmware Engineer contribute to Range Energy's mission?

As a Staff Firmware Engineer, you play a critical role in furthering Range Energy’s mission to electrify commercial transportation. By developing robust and scalable firmware and software solutions, you contribute to creating a cleaner, safer, and more efficient towing system essential for our customers and partners in the heavy-duty truck market.

Join Rise to see the full answer
What is the working environment like for a Staff Firmware Engineer at Range Energy?

The working environment for a Staff Firmware Engineer at Range Energy is dynamic and collaborative. You will join a community of makers and innovators dedicated to solving complex challenges associated with electrification. Expect to engage regularly with a diverse team and work on groundbreaking projects in a culture that values creativity, experimentation, and the speed to market.

Join Rise to see the full answer
Are there opportunities for professional development in the Staff Firmware Engineer role at Range Energy?

Yes, Range Energy encourages continuous learning and growth for its Staff Firmware Engineers. By participating in innovative projects and collaborating with experienced professionals across various engineering disciplines, you will gain valuable insights and deliverables that not only enhance your skills but also broaden your industry knowledge.

Join Rise to see the full answer
Common Interview Questions for Staff Firmware Engineer
What experience do you have with embedded Linux in relation to the Staff Firmware Engineer position?

In answering this question, focus on specific projects where you developed or debugged applications on embedded Linux. Highlight any particular devices, features, or challenges faced during your experience, and explain how you overcame those challenges to deliver effective firmware solutions.

Join Rise to see the full answer
How do you approach debugging applications or device drivers on embedded systems?

Your response should illustrate your systematic approach to debugging. Discuss tools and methodologies you use, such as using logs, oscilloscopes, and unit tests. Highlight your ability to isolate issues and how you test solutions to validate fixes thoroughly.

Join Rise to see the full answer
Can you describe your experience with CAN bus and automotive control architecture?

Convey your knowledge about CAN bus standards and how you've implemented them in past projects. Discuss specific applications where you designed software that interacted with automotive control architecture, emphasizing your understanding of communication protocols and data handling.

Join Rise to see the full answer
What strategies do you use to ensure proper documentation of software features?

Emphasize the importance of documentation in software development and how it aids collaboration among team members. Describe your process for documenting each stage of development, including code comments, technical specifications, and user manuals, ensuring clarity for future reference.

Join Rise to see the full answer
How do you keep up with the latest developments in firmware engineering?

Discuss how you subscribe to industry publications, participate in forums, and engage with communities focused on firmware and embedded systems. Highlight any relevant online courses, webinars, or conferences you've attended to strengthen your skills and knowledge in the field.

Join Rise to see the full answer
What is your experience with software defined vehicles and energy management?

In your response, provide examples of projects where you've worked with software-defined systems in vehicles. Explain how you managed energy efficiency and how these projects improved performance or user experience, emphasizing relevant technologies or frameworks used.

Join Rise to see the full answer
Describe a significant challenge you encountered in software development and how you overcame it.

Focus on a specific instance that illustrates your problem-solving skills. Describe the challenge, your analysis process, the solution you proposed, and the outcome. Highlight teamwork if applicable, demonstrating how collaboration contributed to success.

Join Rise to see the full answer
How would you approach working with external suppliers to integrate their software?

Explain your approach to collaboration and communication when working with suppliers. Discuss the importance of clear expectations, regular updates, and how you ensure alignment of goals to meet the integration timelines while addressing any concerns that arise.

Join Rise to see the full answer
What tools or frameworks are you familiar with for version control and software development?

List the version control tools you’ve used, such as Git, and describe how you’ve implemented branching strategies or handled pull requests in collaborative development. Indicate your familiarity with project management tools that assist in tracking progress and ensuring smooth workflows.

Join Rise to see the full answer
Why do you want to work at Range Energy as a Staff Firmware Engineer?

Focus your response on your passion for innovation and sustainability in the transportation sector. Highlight your admiration for Range Energy’s mission and culture, emphasizing how your skills and values align with the company’s goals of transforming the heavy-duty truck market.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join LiveRamp as a Staff Tech Lead Manager, driving innovation in data collaboration for top global brands.

Photo of the Rise User
Boeing Hybrid USA - North Charleston, SC
Posted 7 days ago

The Boeing Company seeks an experienced Equipment Maintenance Specialist to enhance production efficiency in North Charleston, SC.

Photo of the Rise User
Lincoln Electric Hybrid US, Smith County, TN; Tennessee, Carthage, TN
Posted 6 days ago

Lincoln Electric seeks a motivated Engineering Tech Intern to support product development and manufacturing processes in a dynamic engineering environment.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as the VP of Engineering, driving technology strategy for innovative digital platforms that redefine client experiences.

Posted 10 days ago

As an Automation Project Engineer at Agilent, you will lead projects that enhance biopharmaceutical manufacturing through advanced automation solutions.

Photo of the Rise User
Posted 3 days ago

Join Natron Energy as a Characterization Engineer II to contribute to the development of innovative sodium-ion battery technologies.

Photo of the Rise User

Lead technical assignments within the KC-46 Airplane Integration Office as a Senior Certification Engineer at Boeing.

Photo of the Rise User
Johns Hopkins University Applied Physics Laboratory Hybrid US, Prince George's County, MD; Maryland, Laurel, MD
Posted 12 days ago

Join APL as a Sensor Signal Processing Engineer, where you'll design algorithms that inform next-generation networked sensor systems.

MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
Photo of the Rise User
8 people applied to Pipe Welder (Starship) at SpaceX
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
7 people applied to Technology Intern at SABIC
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew