Staff Embedded Software Engineer
Socket
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. Role Summary We are looking for a Staff 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: Lead and 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. Qualifications Minimum Qualifications: Bachelor’s or Master’s degree in Computer Science/Engineering or a related field. 7+ years' experience in Embedded Software Development. Platforms: Strong hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, MediaTek, or similar platforms. Experience with automotive-grade SoCs is a significant plus. Operating Systems & Virtualization: Proficient in Embedded Linux, QNX, DriveOS, and experience with hypervisor-based systems (e.g., Type-1 hypervisors, Gunyah, ACRN, etc.). Domain Expertise: Strong background in multimedia development with a particular focus on camera and/or display subsystems – including driver integration, middleware, and user-space application development. Proven experience in ECU-level software development for complex infotainment systems. Experience with performance analysis and optimization of CPU, GPU, and NPU workloads Programming Languages: Expert proficiency in C, C++, and Python. Good understanding of Linux and/or RTOS fundamentals, Board Support Packages, kernel configuration, device driver interfaces, and debugging tools. Hands-on experience using Lauterbach, Oscilloscope, JTAG, and flashing tools. Solid understanding of interface protocol stacks (SPI, I2C, Ethernet, PCIe), and board bring-up. Experience with scripting languages (Python, shell). Comfortable and effective working in fast-paced environments such as startups, consumer electronics, or automotive domains, with a proven ability to adapt to evolving requirements. Preferred Qualifications Knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, storage). Knowledge of hypervisors and virtualization in the automotive industry. Experience with ARM cores and architecture. Experience in using electronic test equipment for debugging at the hardware level. Experience with embedded toolchains (compilers, linkers, linker scripts). Experience with automotive communication protocols (e.g., CAN, Ethernet). Familiarity with functional safety standards (e.g., ISO 26262). Experience with continuous integration and continuous deployment (CI/CD) pipelines for embedded systems. Total Rewards We build the exceptional — and we believe the people doing that work should be rewarded accordingly. In addition to a competitive base salary, full-time positions may be is eligible to participate in our annual company performance bonus program. Payments are discretionary and not guaranteed; actual amounts depend on company results and the terms of the plan in effect, and require active employment at the time of payout. This role is also eligible for equity in the form of Restricted Stock Units (RSUs), subject to board approval and the terms of our equity incentive plans, including applicable vesting requirements. In addition to our compensation programs, we invest in our people with a comprehensive benefits package designed to support the health, wellbeing, and financial future for full-time employees — including health coverage, retirement savings, time off, and family planning programs. Offerings vary by country. Learn more about our global benefit programs . Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. 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. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies 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 Rivian and Volkswagen Group Technologies” 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 and Volkswagen Group Technologies 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) record keeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. 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. -- #J-18808-Ljbffr
$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$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$207k - $300k
...a multidisciplinary team of experts in AI, energy systems, software engineering and product design—all collaborating to reshape energy on a... ...more about our team and our mission here.About the role:As a Staff Frontend Engineer, you will define the architectural vision...SuggestedFull timeFlexible hours$202.5k - $274k
...applications or systems.Drive the design and implementation of durable software solutions to solve critical customer problems that are... ...applications with AI technologyCoach and mentor junior engineers on best practices of software engineering, leveraging AI to enhance...SuggestedWork experience placementWorldwide$210k - $275k
...OpportunityWe’re building the next generation of AI-native product experiences, where conversations turn directly into outcomes. As a Staff Software Engineer on our Product teams, you’ll define how these capabilities are translated into scalable systems and cohesive product...SuggestedPermanent employmentImmediate start$207k - $301k
...operational best practices.Provide technical guidance and mentorship to engineers, ensuring the team’s designs are scalable and forward-looking.... ..., Kotlin or Go.5 years of experience testing, and launching software products.Experience in working with advertising platforms....Shift work$152k
...and hyper-connected world. Role Overview The Resource Fabric Engineering team builds and operates the foundational infrastructure and... ...machine learning innovation at scale. We are looking for a Staff Software Engineer to lead the design and evolution of large-scale distributed...Temporary workFlexible hours$220.5k - $298.5k
...prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewCome join Intuit as a Senior Staff Software Engineer! We're constantly evolving to deliver on our mission to power prosperity around the world. As a Senior Staff Engineer, you'...Worldwide$220k - $250k
...experiences, wallets, SDKs, APIs, standards, and protocols.We are a lean, high-impact team that values initiative and independence. Engineers in this role will drive large, complex projects, shaping the future of Web3 products and applications.What You’ll Be Doing:Leading...Full timeWork experience placementLocal area$207k - $301k
...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,... ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent...$229k - $343k
...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that... ...always execute with privacy at the forefront.We’re looking for a Staff Software Engineer to join the Monetization, Ad Format Team. The team...Full timeLive inWork at officeLocal area$207k - $301k
Act as a core engineering partner to product, UX, analytics, and privacy teams in a cross-functional triad to prototype solutions, refine... ...prototypes, managing technical uncertainties, and delivering software solutions.Contribute to a collaborative and supportive team environment...$207k - $301k
...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Architect and develop end-to-end proof-of-concept... ...Partner closely with UX Research, Product Management, Hardware Engineering, and other Android teams to translate ambiguous product...$207k - $301k
...capabilities across Google's core products.Mentor team members, guide engineering best practices, and influence technical decisions across the... ...or equivalent practical experience.8 years of experience in software development.5 years of experience with full-stack development,...$207k - $301k
Drive the long-term engineering strategy, incorporating organizational business priorities and technological shifts, such as new AI capabilities... ...or equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project...Temporary workShift work$229k - $343k
...subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services.We’re looking for a Staff Software Engineer to join Snap Inc on our Feature Store team! This tech lead will be responsible for the design of the team's systems and...Full timeLive inWork at officeLocal area$176.4k - $319.72k
...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing metrics that evaluate the end-to-end...Odd jobWork experience placementImmediate startFlexible hours$180k - $211k
...democratizing access to private and public equity markets by making those assets available on-chain and be tradable 24/7.As a Staff Software Engineer in this role, you will work on the most critical projects across Tokenization, Robinhood Chain, and the Robinhood Wallet....Work at officeImmediate startFlexible hoursShift work3 days per week$207k - $300k
Write low-level performance software for a new systolic array accelerators. Identify high-value algorithms and problems that are a match... ...on the new accelerator for the performance software engineers and general software engineers who follow.Collaborate with application...$150.2k - $283.5k
...to move and pursue their dreams.In this position... As a Staff Camera Software Engineer, you will take ownership of a Linux camera/ISP stack... ...combination of relevant education and experience.10+ years of embedded systems experience, with a minimum of 5 years dedicated...Immediate startVisa sponsorshipFlexible hours$207k - $301k
...deploy, maintain, and enhance large scale software solutions.Provide technical leadership... ...Influence and coach a distributed team of engineers.Lead the design and implementation of... ...models (retrieval, prediction, ranking, embedding) in production and experience building architecture...$152k - $248k
...center capacity management tools that power Infrastructure Engineering at LinkedIn. We own tooling for every phase of the hardware... ...infrastructure we manage is what serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full-stack systems end...For contractorsWork at officeFlexible hours$180k - $303k
...safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectivity team. This team is responsible for Aurora’s self-driving vehicle connectivity stack...Work at officeLocal area3 days per week$262k - $364k
...goals, outcomes, and timelines. Influence and coach a distributed team of engineers.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience with design and architecture; and testing...$213.48k - $319.72k
...Team crafts vital services that ensure Nuro Driver reaches destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate ETAs, and manage scalable traffic for every journey, adapting as our business...Immediate startFlexible hours- ...find new, innovative ways to make that possible.Job OverviewCome join the QuickBooks Capital & Lending platform team as a Staff Software Engineer (Backend). You will join an innovative and passionate team of engineers using cutting edge technologies like Java, Spring Boot...Worldwide
$207k - $301k
...formats across Google’s various ad delivery channels.Incorporate and engineer input features from ad creatives, publisher pages/content, as... ..., or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching...$207k - $301k
...degree or equivalent practical experience.8 years of experience in software development.8 years of experience with one or more general... ..., and data quality best practices.Google's software engineers develop the next-generation technologies that change how billions...$180k - $205k
...the time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our... ...Summary:The OS Core Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system architecture, and validation...Full timeShift work$190k - $230k
...leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities... ...for an experienced Controls Software Engineer who is passionate about safety-critical... ...code running on resource-constrained embedded systems with a real-time operating...Temporary workWork at officeVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- embedded software engineer Palo Alto, CA
- embedded systems software engineer Palo Alto, CA
- embedded engineer Palo Alto, CA
- embedded developer Palo Alto, CA
- software engineer - cloud services Palo Alto, CA
- id software Palo Alto, CA
- healthcare software sales Palo Alto, CA
- software technical support Palo Alto, CA
- software asset management analyst Palo Alto, CA
- software implementation project manager Palo Alto, CA
