Senior Embedded Software Engineer, BMS Drivers
Rivian and Volkswagen Group Technologies
About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Rivian and Volkswagen Group Technologies Canada is proud to be a Great Place To Work® Certified company - 92% of employees at RV Tech Canada say it is a great place to work, compared to 60% at a typical company. Role Summary In this role, you will be a member of the Platform Software team, responsible for architecting, implementing, and integrating battery management platform software across Rivian's controls boards. The platform includes drivers, operating systems, middleware, and application frameworks necessary for all aspects of vehicle controls. Through close collaboration with Hardware and Application Software teams, you will build the foundation of Rivian's vehicle software. Responsibilities
Rivian and Volkswagen Group Technologies 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 and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services.
Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, 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.
If you provide a mobile telephone number as part of your application or during the recruitment process, Rivian and Volkswagen Group Technologies may use that number to contact you via SMS text message for recruitment-related purposes, including scheduling, logistics, and status updates. Message and data rates may apply. You may opt out of SMS communications at any time by replying STOP to any text message you receive from us. Consent to receive SMS messages is not a condition of applying for or being considered for employment. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note this job posting represents an open, active vacancy. Additionally, we are not currently accepting applications from third party application services.
- Develop and integrate the platform software layer for Rivian's battery management system, from initial bring-up to shipping to customers, including drivers and middleware for several components, diagnostics and reactions.
- Design, develop and test safety critical diagnostics and reactions in close cooperation with the functional safety and system teams
- Collaborate with the hardware team on overall design, schematics, and hardware validation
- Work closely with other development and cross-functional team members such as Battery applications and Controls, Test and Integration, and Battery systems teams to ensure the platform is meeting application requirements
- 4+ years of experience in embedded software/firmware development, preferably with vertically integrated consumer products
- B.S., M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field
- Expert C programming skills
- Embedded software development and optimization expertise
- Experience with battery monitoring firmware and/or power electronics
- Deep familiarity of Real Time Operating Systems (safeRTOS is a plus)
- Experience with development for function safety requirements (ISO-26262)
- Proficient with software development on microcontrollers and hardware bring-up
- Familiarity with multi-core, automotive grade microcontrollers
- Experience with software development for systems with live sensor inputs
- Hands-on experience debugging in real world environments with embedded diagnostics tooling such as oscilloscopes, logic analyzers, JTAG etc
- Team player with great communication skills
- Ability to work in a fast-paced development environment
- Passionately motivated to take ideas from R&D phase to production
- Experience with automotive communication protocols such as CAN, UDS, and DOIP is a plus
- Familiarity with Battery Sensing / Monitoring ICs (adbms683x, TI-BQ, etc) is a plus
Rivian and Volkswagen Group Technologies 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 and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services.
Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, 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.
If you provide a mobile telephone number as part of your application or during the recruitment process, Rivian and Volkswagen Group Technologies may use that number to contact you via SMS text message for recruitment-related purposes, including scheduling, logistics, and status updates. Message and data rates may apply. You may opt out of SMS communications at any time by replying STOP to any text message you receive from us. Consent to receive SMS messages is not a condition of applying for or being considered for employment. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note this job posting represents an open, active vacancy. Additionally, we are not currently accepting applications from third party application services.
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer, BMS Drivers in Irvine, CA vacancy
- ...Senior Electrical Characterization Engineer – Zonals/BMS Our client, an IT Services and Consultant company, is looking for a Senior Electrical Characterization Engineer – Zonals/BMS for their Irvine, CA location. Responsibilities: ~ Leads electrical characterization...Senior
- ...Senior Electrical Characterization Engineer We are seeking a Senior Electrical Characterization... ...Management System (BMS) ECUs within advanced automotive... ...with hardware, software, systems, and integration... ...communication protocols and embedded systems. Experience in...Senior
$150k - $240k
...experience. Overview: As a Senior Wireless Systems Integration Engineer at TP-Link, you will be responsible... ...developing and optimizing wireless drivers and firmware to ensure high... ...developing and producing certification software to ensure compliance with evolving...SeniorLocal areaWorldwide$140k - $200k
...Connected ( "? THE OPPORTUNITY Silvus is seeking a Senior Embedded Software Engineer - R&D reporting to the Vice President of Research &... ...opportunity to work on all aspects of the system including device drivers, networking functions and services, encryption, and...SeniorPermanent employmentFor contractorsWork at officeMonday to Friday$150k - $200k
...provide Sponsorship at this time, with no current timeline on a change. Overview: We are seeking a highly motivated Embedded Software Engineer to join the Consumer Electronics Software Platform team at TP-Link Systems Inc. Our team will be responsible for...SeniorLocal areaWorldwideFlexible hours$150k - $240k
...Overview: We are seeking a highly skilled and experienced Senior Embedded Software Engineer to design, develop, and optimize consumer networking... ...with embedded operating systems (e.g., Linux) and device drivers. ~ Solid knowledge of communication protocols, such...SeniorLocal areaWorldwide- .... With a team of world-class engineers and scientists, we are pushing... ...technical challenges in RF, software, hardware, and systems design... ...reliability testing. Device driver and board support package... ...Minimum 5 years of relevant embedded system software development experience...SeniorLocal areaWorldwideFlexible hours
$21 - $23 per hour
Position: Driver Shifts, Time, and Days: Fulltime/Days Pay Range: $21.00-23.00 SANTIANNA is a premier senior living community situated on a beautifully landscaped campus. Managed by Oakmont Management Group,we provide exceptional quality, comfort, and care with five-...SeniorFull timeRelocationShift work- .../AV space is urgently looking for a Sr. embedded firmware enngineer with strong experience... ...deep understanding of both hardware and software to ensure that the firmware effectively... ...Designer will work closely with hardware engineers, software developers, and other team...SeniorTemporary work
- ...Embedded Software Engineer Coordinating and participating in OO software design and code reviews/inspections…Primary language utilized is C++. Experience/exposure in Embedded Motion Controls and Trajectory Generation Makes changes to correct errors and create...Senior
$191k - $253k
...Senior Embedded Systems Software Engineer Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission... .../firmware for microcontrollers, create reusable device drivers, and architect system-level features to support desired...SeniorFull timeWork experience placement$191k - $253k
...is seeking a Firmware Engineer to join our team based... ...to develop hardware and software solutions to some of the... ...battery management system (BMS) algorithms, to be... ...limits, communications/drivers, fault handling, isolation... ...C coding ability for embedded systems Experience integrating...SeniorFull timeWork experience placementLocal areaRelocation package- ...description We are seeking a highly skilled Senior QA Engineer to join our team. Our team focusses on providing a software stack for Design Verification of the PCBAs... ...languages and a solid understanding of embedded systems testing methodologies. Key Responsibilities...Senior
$191k - $253k
...partnering closely with specialist engineering, operations, and production... ...requirements. TRS hires software engineers & hardware... ...ROLE We are looking for a Senior Embedded Systems Software Engineer with... ...microcontrollers, create reusable device drivers, and architect system-level...SeniorFull timeWork experience placementImmediate start$191k - $253k
...Senior Embedded Software Engineer, EW Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business...SeniorFull timeWork experience placementImmediate start$170k - $230k
...Senior Embedded Software Engineer Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to... ...on embedded ARM boards (device trees, bootloaders, kernel drivers, etc) Customize vendor BSPs for use with NixOS systems...SeniorFull timeWork experience placementImmediate start$191k - $253k
...Senior Embedded Software Engineer, Maritime Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission... ...in to our products. This includes device management, drivers, firmware, power management, networking, and contingency...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$138k - $231k
..., and maintaining real-time embedded software including complex development... ...in C/C++, hardware device drivers, networked client-server applications... .../or technical guidance to engineers on a project Major... ...Engineering field Interacts with senior internal and external...SeniorHourly payContract workTemporary workFlexible hours$150k - $170k
...Senior Embedded Engineer / Linux, IOT Irvine, California Onsite Full Time $150k - $170k Our client is a global leader in the IoT... ...and Canada. They are actively seeking a Senior Embedded Software Engineer with strong expertise in C, Bare Metal development...SeniorFull time$122.5k - $177.5k
A leading defense technology firm in Anaheim, CA, is looking for a Senior Specialist in Software Engineering. The role involves leading software development and applying advanced engineering methods for power system architectures. Key responsibilities include interpreting...Senior- ...We're seeking a Senior Embedded Systems & Controls Software Engineer with strong systems intuition and a passion for building robust, safety-critical control... ...While this role interfaces closely with motor control, BMS, and vehicle control software, its primary focus is system...Senior
$135.1k - $168.9k
...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...SeniorFull timeContract workPart timeWork at officeLocal area- ...Description Turion Space is seeking skilled Embedded Software engineers. We are a new space startup that is... ...in the next two years. As a Senior Embedded Software Engineer, you will work... ...design, software architecture planning, driver development, complex mission...SeniorPermanent employment
- ...Firmware Developer Role Description: Firmware programming, bare metal programming, Embedded C Proficient with programming for 32/16/8bit micro controllers. Proficient with C and Embedded C programming. Strong experience of working with compilers such as MPLAB...Senior
- ...redefine industry standards. POSITION SUMMARY: The Embedded Software Engineer develops software across Gatekeeper’s hardware ecosystem —... ...maintain firmware across embedded Linux platforms and device drivers. Build firmware applications for Gatekeeper and...SeniorRemote work
$93.6k - $114.4k
Pacific Asset Management, LLC in Newport Beach, CA, is seeking a Sr. Voice of Customer Analyst to join the Customer Measurement and Insights Team. This role focuses on enhancing customer advocacy through analysis and execution of customer feedback initiatives. The ideal...Senior$170k - $230k
...team you will build Anduril’s platform for running software on Anduril’s robotics systems. Your software will... ...YOU'LL DO Board bring-up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc) Customize vendor BSPs for use with NixOS...SeniorFull timeWork experience placementImmediate startRelocation package$191k - $253k
...Senior Firmware Engineer, Sentry Irvine, California, United States Anduril... ...to develop hardware and software solutions to some of the hardest... ..., create reusable device drivers, integrate system-level... ...implementation and completion of embedded firmware projects Mentor...SeniorFull timeWork experience placementImmediate 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
$178k - $213.6k
...Architect and develop PLC firmware (Embedded) ensuring SIL compliance and... ...implement and review device drivers, board bring-up, bootloaders,... ...hardware, systems, and test engineering to ensure safety compliance.... .... ~ Strong hardware-software integration experience, including...Ongoing contractFull timeTemporary workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer, BMS Drivers. Be the first to apply!
Related searches


