Embedded Software Engineer
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. Embedded Software Engineer Role Summary We are looking for a Embedded Software Engineer who understands the lay of the land of this rapidly growing EV marketplace. Our dynamic team focuses on providing the foundational software stack for Design Verification of the PCBAs & ECUs (Electronic Control Units) for current and next-generation vehicle platforms, including Autonomy, Infotainment, and Vehicle Controls. You will play a critical role in supporting ECU-level platform bring-up and validation, ensuring robust performance and seamless user experiences. This role is crucial for supporting ECU-level platform bring-up and validation across a next-generation embedded system stack, with a specific focus on cutting-edge infotainment systems. You'll play a critical role in bringing up and optimizing these complex systems, ensuring robust performance and seamless user experiences at the Electronic Control Unit (ECU) level. You'll have the chance to collaborate with some of the brightest minds in developing the embedded hardware and software stack for this rapidly evolving EV industry. The ideal candidate will thrive in a fast- paced environment and possess a strong passion for innovation in embedded technologies. Responsibilities ECU Platform Bring-up & Optimization: Contribute to the bring-up of new hardware platforms at the ECU level for infotainment systems, including initial boot, driver integration, and system-level debugging. Validation Feature Development: Design, develop, and implement dedicated software features specifically for testing the ECU against its specifications. These features are critical for comprehensive validation at the ECU level. Diagnostic Improvement & Learning: Extract valuable learnings from the validation feature development and testing processes to continuously improve and enhance production diagnostics Validation & Testing: Develop and execute comprehensive validation strategies, including: Stress Testing: Design and implement rigorous stress tests for critical ECU subsystems (CPU, GPU, NPU, Multimedia subsystems) to identify performance bottlenecks, thermal limitations, and ensure system stability under extreme loads. Performance Benchmarking: Analyze and optimize ECU system performance, identifying areas for improvement and implementing efficient solutions.
- Manufacturing Software Development: Develop and maintain manufacturing software for End-of-Line (EOL) testing, ensuring quality control and efficient production processes for ECUs.
- Multimedia Subsystem Validation: Focus on validating and optimizing the camera and display subsystems at the ECU level, from driver integration and middleware validation to user-space application testing, ensuring high-quality multimedia experiences within the infotainment system.
- Collaboration: Work closely with hardware engineers, Validation & Test Automation teams, and other software architects/engineers to ensure seamless ECU integration and delivery of high-quality products.
- Troubleshooting & Debugging: Identify and resolve complex software and hardware issues at the ECU level, utilizing various debugging tools and techniques, with an ability to work across organizations/teams.
- Documentation: Create and maintain comprehensive documentation for software designs, APIs, and test procedures.
- Communication: Ability to crisply communicate with peers, stakeholders, customers, technical leaders, and OEMs/ODMs.
- ...strategy, at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work...SuggestedInternshipWork at officeRemote work
$207k - $300k
...functional debug and tracing strategy across all software layers, spanning low-level firmware/real... ...C++, or Rust.3 years of experience with embedded software design and architecture.... ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical...Suggested$210k - $280k
...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded...SuggestedPermanent employmentCasual work- ...Responsibilities Develop C/C++ flight software requirements, designs, code, unit tests,... ...’s degree in Computer Science, Computer Engineering, or equivalent experience. ~ Professional experience developing software for embedded, high-performance, or safety-critical...SuggestedFull time
$190k - $240k
...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the...SuggestedFlexible hours- ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft....Work at office
- Lead Embedded Systems Software Engineer Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we're very much still an early-stage startup, and you will be working on our foundational technology...Work experience placementWork at officeRemote work
$120k - $195k
Job Description: Senior Embedded Software Engineer Location: SFO Bay area / Hybrid Industry: Clean energy/ Software 1st Avenue Power (1AP) is creating a future where every nation, business, and community thrives with limitless access to cheap, reliable clean power. We...Shift work- Kforce has a client that is seeking an Embedded Software Integration Engineer in Palo Alto, CA. Responsibilities: * Drive the evolution of body controls software architecture, crafting innovative solutions and defining hardware/software interfaces * Orchestrate early-...Temporary work
$70 per hour
...Job Description Job Description Embedded Software Engineer – RTOS, Automotive, Wireless We need Embedded Software Engineers (varied seniority levels) and be part of the microcontroller which is designing the software stack from ground up to enable a best in class...Work experience placementImmediate start$191k - $215k
...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...with light! We are hiring a talented software engineer to help us build the next generation... ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and...Full timeTemporary workRemote workFlexible hours$150.2k - $283.5k
Job Title Our team develops firmware and controls for HV embedded systems including battery management systems, charging and motor... ...architecture, system integration, and other platform software engineers for firmware development through all stages of the program development...Full timeImmediate startVisa sponsorshipFlexible hours- ...a new generation of crypto experiences that make sophisticated financial capabilities feel simple and trustworthy. As a Lead Software Engineer on our Palo Alto crypto team, you will build the customer-facing mobile and full-stack experiences that bring Nubank's global...Work at officeWork from homeRelocation packageFlexible hours
- ...and HIL infrastructure for validating drive-control software. Design, develop, and test embedded software that translates planned trajectories into motor... ...’s or Master’s degree in Electrical or Computer Engineering, Robotics, or equivalent experience. ~1–3 years of...Full timeRelocation package
$137k - $207k
Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory...Full timeTemporary workRemote workRelocation package- ...Job Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-...Temporary workRelocation package
- ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,... ..., streaming, and display across a range of embedded platforms. The engineer will collaborate...Local area
- Qualifications- BS/MS/PhD in Computer Engineering, Robotics, or equivalent- Proficient in C code, real-time... ...hardware interfaces (e.g. Ethernet, UART, SPI, I2C.)- Embedded Linux or RTOS experience is a must- Excellent software engineering habits.- Familiarity with version...
$136.3k - $231.7k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...best and the brightest research scientist, software engineers, application development... ...and GrowWe are seeking a highly motivated Embedded Software Engineer to join our team within...Minimum wageFull timeWork experience placementFlexible hours- ...coverage, and responsiveness to power critical insights precisely where they’re needed most. About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to...Permanent employment
$184k - $287.5k
NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate...Full time$73.15k - $174k
...inclusive world. Location Palo Alto, California About the job you’re considering: We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on MediaTek C-X1 SoC platforms. In this highly visible technical...Full timeLocal area$96.8k - $118.3k
DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet’s networking and security appliances.This is a high...Full timeWorldwide- ...Firmware Test Engineer – Job Type: Full-Time Location: California – Hybrid Industry: Autonomous Vehicles... ...The ideal candidate will have strong experience in embedded firmware validation, hardware/software integration, test automation, and system-level testing...Full time
$167.7k - $245.2k
...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring... ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART...Full timeTemporary workLocal areaFlexible hours$150k - $180k
...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one... .... Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware...Full time- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...team is responsible for the real-time software infrastructure that supports critical... ...experience and comfort working with C++ in an embedded environment is required.Essential Job...Local areaWorldwideFlexible hours
- ...Alto CA (Hybrid - onsite)Job responsibilitiesExecutes creative software solutions, design, development, and technical troubleshooting... ...information architectureLeads communities of practice across Software Engineering to drive awareness and use of new and leading-edge...
- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful...Local areaWorldwideFlexible hours
$119.5k - $164.4k
Elevate Global Aviation Safety as our next Software Engineer! Ready to make a tangible impact on global industries using cutting-edge technology... ..., Computer Science, or a closely related technical field Embedded & Real-Time Systems: Proven expertise in designing software...Ongoing contractFull timeWork at officeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Palo Alto, CA
- embedded systems software engineer Palo Alto, CA
- embedded developer Palo Alto, CA
- embedded engineer Palo Alto, CA
- embedded software Palo Alto, CA
- software applications developer Palo Alto, CA
- entry level software sales Palo Alto, CA
- software technology Palo Alto, CA
- software implementation project manager Palo Alto, CA
- software support Palo Alto, CA


