Staff Embedded Software Engineer, Charging & Energy
$171.1k - $213.9kRivian
Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.
As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.
Role Summary
As a Staff Embedded Software Engineer, you will play a key role in the development of cutting-edge charging products. You will lead software design and implementation on embedded Linux platforms, collaborating closely with cross-functional teams. Your responsibilities also include implementing and maintaining CI/CD pipeline to streamline software development and deployment. Your deep understanding of embedded systems will be essential to ensuring our products are reliable, high-performing, and secure.
Responsibilities
- Design, develop and maintain embedded Linux application software for residential and commercial charging products.
- Develop unit tests and systems level SIL tests to ensure the highest code quality.
- Support CI/CD system software to facilitate building, testing and distribution of production-level software.
- Develop and support software tools used for development and testing.
- Create software architectures and designs with Functional Safety in mind.
- Lead technical meetings with team members and management to review system design, software architecture, and feature performance.
- Participate in code reviews providing technical feedback to drive quality design.
- Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth.
- Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our products and recommending relevant solutions.
Where you'll work: Torrance, CA or Irvine, CA. 3 day in office expectation.
Qualifications
Essential Qualifications
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field.
- 6+ years of industry experience developing C/C++ based applications on embedded Linux.
- 3+ years of experience with build tools such as Make and CMake.
- Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions, etc.
- Experience with unit test frameworks e.g., Google Test.
- Strong scripting and automation skills using languages such as Bash or Python.
Desired Qualifications
- Experience with web-based communication protocols, especially gRPC and WebSockets.
- Experience working with CAN and Modbus communication interfaces.
- Hands-on experience with containerization technologies like Docker.
- Experience with Yocto-based build systems for embedded devices including kernel customization, package selection, and recipe development.
- Experience working in a Real-Time Operating Systems (RTOS) environment. FreeRTOS, QNX, etc.
- Experience with Agile development methodologies and using tracking tools like Jira and JAMA
- Experience with Open Charge Point Protocol (OCPP).
- Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118.
- Experience with designing software to meet functional safety e.g., UL1998, ISO26262, ASPICE, etc.
Pay Disclosure
Salary Range for Southern California Based Candidates: $171,100.00 - $213,900.00 (actual compensation will be determined based on experience, location, and other factors permitted by law).
Salary Range for Northern California Based Candidates: $186,000.00 - $232,500.00 (actual compensation will be determined based on experience, location, and other factors permitted by law).
Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment.
Equal Opportunity
Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.
Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on ev.careers .
Candidate Data Privacy
Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.
Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.
Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.
Please note that we are currently not accepting applications from third party application services.
$179.4k - $263.12k
...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-... ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and... ...ResponsibilitiesDesign, develop, and optimize embedded platform software for automotive ADAS...SuggestedImmediate start$177k - $265.6k
...have the right opportunities to fit your life and launch your career today.We are looking for you to join our team as a Staff Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this role you will design, develop, integrate and test software...SuggestedFull timeRelocation packageShift work$155k - $200k
...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and...SuggestedWorldwideFlexible hours$114k - $228k
...their glucose levels with our new sensing technology. This Staff Embedded Software Engineer works independently on the design, development, and... ...is preferred.Experience with Bluetooth and Bluetooth Low-Energy is highly preferred.Experience with Source Control Management...SuggestedLocal areaShift work$160k - $190k
...for growth here. Together, let’s redefine what is possible in orbit and beyond!Terran Orbital is seeking an experienced Staff Embedded Software Engineer to join our dynamic team. Reporting to the Embedded Software & FPGA Manager, the Staff Embedded Software Engineer will...SuggestedPermanent employmentWork at officeLocal areaFlexible hours$160k - $220k
...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so... ...company and need your help!As the Sr or Staff level for the Embedded Engineering team, you will be... ...executing, and building the embedded software that powers our lidar firmware system...Work experience placementWork at officeLocal area$181k - $271k
...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’... ...radio transceivers alongside electrical engineers and the FPGA gateware developerAbout You... ...driver development and real-time or embedded software designSolid network programming...$200k - $300k
...scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the RoleAs a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera categories while driving the continued growth and reliability...Full timeWork visaFlexible hoursShift work$145k - $165k
DescriptionThe Staff Embedded Software Engineer (Networking) is responsible for the architecture, design, and implementation of high-performance networking software for onboard aircraft video systems. This role focuses on the development of robust network stacks, specifically...Full time$155k - $190k
San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team.... ...Power management and efficiency, Charging control, a variety of operator controls,...Full timeTemporary workRelocation package- ...solutions are delivered across the enterprise.We’re looking for a Staff Software Engineer to own the platform, governance, and engineering... ...the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing...Full timeFor contractorsWork at office
- ...Staff Embedded Software Engineer (Finance) It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly... ...hands-on developer who can operate effectively in a high-energy, focused, and cross-functional environment. The candidate...Local areaWorldwideFlexible hoursShift work
- ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future... ...for everyone. Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land of this rapidly growing...Full timeContract work
- ...Staff Embedded Software Engineer - Linux and Hardware Systems Location: Greater Los Angeles Area, California (Hybrid) Position overview Our client is an engineering-led technology company developing advanced systems for demanding high-reliability environments. They...
- ...exciting journey. We are looking for a Staff Engineer to help guide our product development efforts... ...talent to deliver world-class hardware/software/AI platforms. Your technical expertise... ...products—with a focus on cutting-edge Embedded Linux systems. Responsibilities Lead...Work experience placementH1bLive inRelocationWork visa
- Direct message the job poster from Fruition Group Embedded Software Engineer - Robotics (Senior/Staff Level) We’re partnered with a pioneering robotics company solving large-scale logistics challenges through advanced automation. As they continue to scale, they’re hiring...
$171k - $213k
...outdoors and a desire to protect it for future generations. Role Summary We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our inverter-embedded software team. As a senior member of the team, your mission is to greatly enhance the...Full timeContract workTemporary workPart timeLocal areaShift work$207k - $300k
...working at the frontier where energy’s complexity meets AI’s... ...experts in AI, energy systems, software engineering and product design—all collaborating... ...here.About the role:As a Staff Frontend Engineer, you will... ...environments.Our valuesTake charge: We take initiative and own...Full timeFlexible hours$220k - $240k
...narrowing down high-level problems into engineering solutions.You’re able to coordinate across... ...and leading by example.Lead the charge on product reliability and expansion initiatives... ...success.Technical understanding of the software development process.Excellent written...Full time2 days per week$176.5k - $262.35k
...leader, coordinating the activities of other engineers, determining technical tasks, and... ...Passionate about mentoring and developing software engineers. Ability to understand and discuss... ...:PayPalTravel Percent:0PayPal does not charge candidates any fees for courses,...Full timeWork at officeLocal areaImmediate startFlexible hours$240k - $300k
...record, Carta brings together the software, services, and legal... ...ll Work WithYou’ll enter our engineering interview process as part of... ...specific team’s immediate gap. Staff Engineers at Carta are technical... ...Define the AI Frontier: Lead the charge in transforming how we build...Full timeImmediate start$152k
...world. Role Overview The Resource Fabric Engineering team builds and operates the... ...innovation at scale. We are looking for a Staff Software Engineer to lead the design and evolution... ...commuter benefits MTV - [Free] Electric Car Charging Station General Description of Other...Temporary workFlexible hours$133.4k - $222.3k
...Hybrid or OnsiteStryker is seeking a Staff Software Engineer to join our Endoscopy division. This role... ...with hardware components, devices, or embedded systems.Experience designing,... ...in response to a formal complaint or charge, (b) in furtherance of an investigation...Full timeFor contractorsRemote work$207k - $301k
...roadmap for the next gen of Shopping Ads Formats. Guide junior engineers and provide technical leadership.Collaborate with cross-team... ...in Python or C++.5 years of experience testing, and launching software products.5 years of experience with one or more of the following...$125.4k - $181.42k
...respect for the people and communities we serve.The JobStaff Software Engineer specialized in designing and implementing Healthcare and health... ...the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing,...Full timeFor contractorsWork at office- ...cards, debit cards, and charge cards, to the dashboard and embedded components that businesses... ...platform health. Advise engineering and product leadership... ...requirements10+ years of industry software engineering experience,... ...impact at a staff or equivalent scope (leading...
$208.73k - $253k
...to accelerate the abundance of energy and intelligence. As the only vertically... ...) team is a high-impact group charged with fueling the future of Crusoe’s engineering muscle. We’re responsible for... ..., safely, and efficiently. As a Staff Software Engineer you will need to work...Full timeTemporary workWork at officeLocal area$156k - $255k
...with visual/interaction designers, other engineers, and product managers to launch new... ...practical experience. · 4+ years experience in software design, development, and algorithm... ...a) in response to a formal complaint or charge, (b) in furtherance of an investigation,...For contractorsWork experience placementWork at officeFlexible hours$207k - $301k
...operation is a mix of research scientist, data scientist and software engineer. We are constantly making hypotheses about the way the world... ...how to rank and allocate them on the results page, and what to charge. Our team designs new algorithms that make these economic...$205.5k - $277.5k
...working to find new, innovative ways to make that possible.Job OverviewCome join us as a Staff Software Engineer on the MailChimp Identity team. In this role you would be leading †he charge to build the next generation Identity system that enables the future business stra†...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer, Charging & Energy. Be the first to apply!
- embedded software engineer California
- embedded systems software engineer California
- embedded engineer California
- embedded developer California
- lead power electronics engineer California
- power integrity engineer California
- power engineer California
- energy engineer California
- energy efficiency engineer California
- power electronic engineer California

