Sr. Embedded Software Engineer, Charging & Energy
$135.1k - $168.9kRivian
About Rivian
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 Sr Embedded Software Engineer, you will play a key role in the development of cutting-edge charging products. You will contribute to software design and implementation on embedded Linux platforms, collaborating closely with cross-functional teams. 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 system-level SIL tests to ensure the highest code quality.
- Develop and support software tools used for development and testing.
- 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.
Where you'll work: Torrance, CA or Irvine, CA. 3 day in office expectation.
Qualifications
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field.
- 4+ years of industry experience developing C/C++ based applications on embedded Linux.
- 2+ 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
- Experience with web-based communication protocols, especially gRPC and WebSockets preferred.
- Experience working with CAN and Modbus communication interfaces preferred.
- Hands-on experience with containerization technologies like Docker preferred.
- Experience with Yocto-based build systems for embedded devices including kernel customization, package selection, and recipe development preferred.
- Experience with Agile development methodologies and using tracking tools like Jira and JAMA preferred.
- Experience with Open Charge Point Protocol (OCPP) preferred.
- Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118 preferred.
- Experience with designing software to meet functional safety e.g., UL1998, ISO26262, ASPICE, etc preferred.
Pay Disclosure
Salary Range for Southern California Based Candidates: $135,100.00 - $168,900.00 (actual compensation will be determined based on experience, location, and other factors permitted by law).
Salary Range for Northern California Based Candidates: $146,900.00 - $183,600.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 click.appcast.io.
Candidate Data Privacy and Technology
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").
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.
How We Use AI in Our Hiring Process: To ensure transparency, we want candidates to know that Rivian uses iCIMS Talent Cloud Artificial Intelligence (TCAI) and AI-enabled tools to assist with screening, reviewing, organizing and highlighting profiles and applications that match the key requirements for each role.
AI does not make hiring decisions: Qualified candidate applications are reviewed by a member of our team, and all decisions throughout the process are made by humans. We use AI to support efficiency and consistency, not to replace human judgment. We are committed to a fair, thoughtful, and equitable experience for every candidate.
Participation in AI profile matching is entirely voluntary. If you prefer that your profile not be used in this process, you can opt out at any time. Opting out means your profile will be excluded from automated matching and will not be surfaced for additional roles through this system. Your current application remains active and will not be affected in any way.
Please note that we are currently not accepting applications from third party application services.
#J-18808-Ljbffr$125k - $166k
...perspectives, and support every team member’s success. Ready to do work that matters? Join us. Position Title: Sr. Embedded Software Engineer Location: Irvine CA Work Arrangement: Hybrid Position Summary: We are looking for a motivated and...SeniorFull timeWork experience placementWork at officeLocal areaImmediate startVisa sponsorshipWork visa$132.5k - $196.14k
...the forefront of designing and developing high-speed transceivers for computer networks. We are seeking a Senior Staff Embedded Device Software Engineer who is passionate about technology and committed to delivering high-quality, scalable embedded software solutions. As...SeniorPermanent employmentInternshipWork from home- ...Job Description Job Description Description Turion Space is seeking skilled Embedded Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years. As a Senior Embedded Software...SeniorPermanent employment
$150k - $240k
...As a Senior Wireless Systems Integration Engineer at TP-Link, you will be responsible for... ...developing and producing certification software to ensure compliance with evolving requirements... ..., and Bluetooth/BLE for low-energy applications. Demonstrated experience...SeniorLocal areaWorldwide$191k - $253k
...challenges of America and its allies. Working across hardware, software, and firmware; in both the RF and digital domains; the... ...into products . ABOUT THE JOB We are looking for an Embedded Software Engineer to join our rapidly growing team in Costa Mesa, CA. In...SeniorFull timeWork experience placementImmediate start$166k - $220k
...maritime missions. Working across product, engineering, business development, logistics, and... ...line's success.ABOUT THE JOBYou will own energy storage system design for a maritime... ...operation across environmental conditionsDefine charging profiles and integration with external...SeniorFull timeWork experience placementImmediate startWorldwide$191k - $253k
...robotic fleets is our DeviceOS team, which engineers the unified, highly reliable operating... ...Towers are custom carrier boards, embedded ARM architectures, and NVIDIA Jetson modules... ...Package (BSP) and our autonomous mission software sits a layer that must be owned deliberately...SeniorFull timeWork experience placementImmediate startRemote work$150k - $240k
...with a seamless, effortless technology experience. Overview: We are seeking a highly skilled and experienced Senior Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches on our home...SeniorLocal areaWorldwide$140k - $200k
...challenging work, with the prime directive of "Keeping Our Heroes Connected"? THE OPPORTUNITY Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the...SeniorPermanent employmentFor contractorsWork at officeMonday to Friday- ...Job Description Job Description Title: Sr. Embedded S/W Engineer Networking Layers Term: Long Term Contract/Potential Perm Location... ...Embedded Linux background Extensive background in the software development of Networking Switches Deep experience in L...SeniorLong term contractPermanent employmentFor contractorsImmediate start
- ...An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities...Senior
- ...Job Description Job Description Bookkeeping Enterprises is looking for an experienced Senior Full-Charge Bookkeeper who knows bookkeeping inside and out and can confidently manage multiple sets of books with minimal supervision. This is not an entry-level bookkeeping...SeniorImmediate startRemote work
- ...production layouts for assemblies, equipment installation, processing, machining and material handling.Provides technical and sustaining engineering support in a manufacturing areasRecommends and implements equipment and process modifications to meet quality standards and...Senior
$130k - $160k
...for coordinating technical responses to engineering and science requests for unique challenges... ...from concept to completion is a plus Software Knowledge and Skills Required Skilled... ...160,000 annually, depending on role (non‑Sr., Sr., Lead or Manager). Benefits include...SeniorContract work$191k - $253k
...the military in months, not years.ABOUT THE TEAMAnduril’s Electronic Warfare (EW) team is seeking experienced generalist embedded software engineers to build out the software ecosystem supporting a next-generation electronic warfare platform. As an Embedded software engineer...SeniorFull timeWork experience placementImmediate start$146k - $194k
...to the military in months, not years.About the TeamThe Thermal Engineering team enables Anduril’s rapid hardware development cycle by... ...thermal conditions.Partner with electrical, mechanical, aerospace, software, and systems engineers to document power dissipation,...SeniorFull timeWork experience placementImmediate start- ...Job Title: Senior Power Electronics Engineer Location: Irvine, CA, US, 92614 Business Unit: Energy Conversion Solutions Posting Date: Jul 7, 2026 Job Description: About Us: Join our AMETEK IntelliPower team, where we design and deliver high...SeniorWork at officeLocal areaWorldwideFlexible hours
- Job Description/ Responsibilities: Design, develop, and maintain automated test scripts and frameworks for web, API, integration, and end-to-end testing to ensure comprehensive test coverage. Collaborate with Product Owners, Business Analysts, Developers, and QA ...Senior
$89.4k - $148.9k
...productivity, and cost.Design and coordinate engineering tests and experiments; analyze data,... ...SolidWorks or other engineering design software.Ability to perform statistical, geometric... ...a) in response to a formal complaint or charge, (b) in furtherance of an investigation,...SeniorFull timeFor contractors- BDO USA seeks an Assurance Experienced Senior to coordinate day-to-day audit activities, including planning, fieldwork, and wrap-up with GAAP disclosures. You will act as client contact and may participate in reviews and agreed-upon procedures. The role requires three or...Senior
$104.5k - $174.5k
...cycle of their projects with innovative software solutions for electrical systems. By applying... ...intelligence during design and engineering and into operations and maintenance using... ...digital transformation and sustainable energy transitions for a green and smart future...SeniorFull timeLocal area- ...Job Description Job Description Firmware Engineer for EV charging system Intermediate level Directs the activities... ..., debugging, troubleshooting, and modification of software for firmware (IC embedded code) applications. Oversees programming activities...Local areaFlexible hours
- Anduril is seeking a Senior Energy Systems Engineer to design, develop, test, and certify high-density energy storage systems powering our maritime platforms. You will work with the Enabling Technology team to advance energy solutions in harsh maritime environments and...Senior
- ...layouts for assemblies, equipment installation, processing, machining, and material handling. Provide technical and sustaining engineering support in manufacturing areas. Recommend and implement equipment and process modifications to meet quality standards and...Senior
- Willdan Energy Solutions seeks a Senior Field/Sales Engineer to lead energy assessments, ROM costing, and field inspections across regional projects. The role... ...engineers for incentive eligibility, and developing software solutions to support the sales cycle. Ideal...Senior
- ...concept to volume production. You will guide a team, ensure performance, cost and reliability targets, and collaborate with other engineering groups. The ideal candidate has a Bachelor's in mechanical engineering with 10–12 years in power-supply design (Master's with...Senior
$89.4k - $148.9k
...support manufacturing operations by applying engineering principles to materials, products,... ...drawings using Computer Aided Design (CAD) software.* Proficiency with Microsoft Office... ...a) in response to a formal complaint or charge, (b) in furtherance of an investigation,...SeniorFor contractorsWork at officeMonday to FridayAfternoon shift$100k
...Job Description Job Description Company Description Mid/Sr. Java Developer (CCDI Operations / Backend) On-site role (Mandatory) Contract position (Start: July, Minimum 1 year) Compensation: $100K+ DOE Position Overview We are seeking Mid-Level Backend...SeniorContract work$180k - $220k
...with the prime directive of "Keeping Our Heroes Connected"? Job Description THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer , who will report to the Senior Engineering Director on the Irvine Engineering team. The successful individual in this...Permanent employmentFor contractorsWork at officeRelocationMonday to Friday- ...healthcare through cutting edge medical technologies. As a Senior R&D Engineer, at our Peripheral Vascular Division, you will be a core team... ...the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing,...SeniorFull timeFor contractorsWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Embedded Software Engineer, Charging & Energy. Be the first to apply!
- embedded software engineer Irvine, CA
- embedded engineer Irvine, CA
- embedded systems software engineer Irvine, CA
- embedded developer Irvine, CA
- energy efficiency engineer Irvine, CA
- energy engineer Irvine, CA
- senior power electronics engineer Irvine, CA
- power engineer Irvine, CA
- senior manager customer operations Irvine, CA
- senior software engineer ruby on rails Irvine, CA



