Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
QualificationsBachelor's degree in Electrical Engineering, Computer Science, or a related field. A minimum of 2 years of experience in embedded systems development. Proficiency in programming languages such as C/C++. Experience with software testing methodologies, including unit testing and Software/Hardware-in-the-Loop (SIL/HIL) testing. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities.
About the job
Rivian Volkswagen Technologies Group combines the strengths of two major automotive companies to advance electric vehicle technology. The team develops solutions ranging from operating systems to cloud-based platforms, with a focus on software-defined vehicles. Their work draws on expertise in connectivity, artificial intelligence, and security to create smarter and more sustainable mobility options.
Role overview
The Embedded Software Engineer, ES&D SoX & Controls, develops and validates embedded software for battery and energy management systems. This role covers both low and high voltage platforms and addresses features such as power distribution, fault detection, and advanced state estimation.
What you will do
Design scalable and reliable software architectures for embedded systems
Implement automated tests to validate software performance and safety
Collaborate with multidisciplinary teams to ensure solutions meet safety standards
Location
Irvine, California
About Rivian Volkswagen Technologies Group
At Rivian Volkswagen Technologies Group, we are dedicated to revolutionizing the automotive industry through innovative technology and sustainable practices. Our commitment to efficiency and safety is at the forefront of our mission, as we work together to build a more connected and intelligent future.
Similar jobs
1 - 20 of 349 Jobs
Search for Senior Staff Embedded Software Engineer Drivers
Rivian and Volkswagen Group Technologies combines the expertise of two major automotive companies to advance mobility solutions. This partnership develops technology for electric vehicles, including operating systems, zonal controllers, and cloud connectivity. The team aims to set new standards for software-defined vehicles, focusing on integration, intelligence, and sustainability in transportation. Role overview The Senior Staff Embedded Software Engineer - Drivers will join the Architecture, Controls, and Systems team. This role leads the architecture, implementation, and integration of platform software for Rivian’s control boards. The work covers drivers, operating systems, middleware, and application frameworks that support vehicle control systems. Close collaboration with Hardware and Application Software teams is essential to build the core foundation for Rivian’s vehicle software. Location Irvine, California
Rivian and Volkswagen Group Technologies join forces to advance mobility through electric vehicle engineering. This partnership draws on significant automotive expertise to develop systems such as advanced operating platforms, zonal controllers, cloud connectivity, and diagnostic tools. Teams work on software-defined vehicles, applying skills in connectivity, artificial intelligence, and security. Their shared aim is to create smarter, more connected vehicles that respond to evolving automotive demands and support environmental goals.
Full-time|$100K/yr - $150K/yr|On-site|Irvine, California, United States
Join TRL11, a pioneering venture-backed startup at the forefront of deep tech and defense technology, as we revolutionize video technology for aerospace applications. Located in the heart of Irvine, CA, we are in search of passionate and skilled Embedded Software Engineers with a strong background in Linux Board Support Packages (BSP), device driver development, and debugging. You will design, develop, and maintain innovative embedded software solutions for our state-of-the-art video products, focusing on Linux-based systems and custom hardware. This is your chance to significantly contribute to the future of Human Space Exploration and enhance US National Security.Key Responsibilities:Design and develop embedded software tailored for Linux systems, including device drivers and kernel modules.Create application-level software for video processing, encoding, and streaming.Implement APIs and communication protocols such as REST, gRPC, MQTT, and WebSockets.Architect scalable software solutions and engage in technical design discussions.Oversee CI/CD pipelines, build systems, and automated testing frameworks.Develop containerization strategies leveraging Docker for deployment.Collaborate with cross-functional teams and actively participate in code reviews.Debug and optimize performance across the entire software stack.Create scripts in Bash/Python and develop applications using C/C++.Document software components and uphold technical specifications.
Role overview Western Digital Corporation is hiring a Staff Embedded Systems Engineer based in Irvine. This position centers on creating embedded systems that support the company’s advanced storage products. What you will do Design and develop embedded systems for storage solutions Collaborate with hardware and software teams throughout the development process Integrate hardware and software components to achieve performance and reliability targets
Rivian Volkswagen Technologies Group combines the strengths of two major automotive companies to advance electric vehicle technology. The team develops solutions ranging from operating systems to cloud-based platforms, with a focus on software-defined vehicles. Their work draws on expertise in connectivity, artificial intelligence, and security to create smarter and more sustainable mobility options. Role overview The Embedded Software Engineer, ES&D SoX & Controls, develops and validates embedded software for battery and energy management systems. This role covers both low and high voltage platforms and addresses features such as power distribution, fault detection, and advanced state estimation. What you will do Design scalable and reliable software architectures for embedded systems Implement automated tests to validate software performance and safety Collaborate with multidisciplinary teams to ensure solutions meet safety standards Location Irvine, California
Become part of a team that reaches beyond the stars! At Terran Orbital, you are not just a component of the system – you are a critical force advancing our mission. As pioneers in satellite manufacturing and aerospace innovation, we break boundaries every day to deliver transformative solutions that support our nation's defense and commercial endeavors. We are a distinctive, rapidly growing, and trusted team committed to quickly and efficiently designing, constructing, launching, and operating cutting-edge satellites for advanced mission constellations. If you are driven by purpose and inspired by challenges, you will discover a home and limitless opportunities for growth here. Together, let’s redefine what is achievable in orbit and beyond!Terran Orbital is on the lookout for an accomplished Embedded Software & FPGA Engineering Manager to join our vibrant team. Reporting to the VP, Components & Modules, the Embedded Software & FPGA Engineering Manager will spearhead a multidisciplinary team responsible for the development and maintenance of embedded software and FPGA-based digital designs across a suite of satellite modules. This leader will also enhance the full design development process, ensuring adherence to processes and standards.
Full-time|$200K/yr - $230K/yr|On-site|Irvine, California, United States
About Us:TP-Link Systems Inc., headquartered in the United States, stands as a global leader in providing reliable networking devices and innovative smart home products. Consistently recognized as the world's top supplier of Wi-Fi devices, TP-Link is dedicated to enhancing lives through advanced connectivity solutions. With a presence in over 170 countries, we are committed to continuous growth and excellence in service delivery.We believe that technology can transform the world for the better! At TP-Link Systems Inc., our mission is to develop dependable, high-performance products that connect users globally to the marvels of technology.With a focus on professionalism, innovation, excellence, and simplicity, our goal is to empower clients to achieve outstanding global performance while enabling consumers to experience a seamless and effortless lifestyle.Overview:We are on the lookout for an experienced Director of Embedded Software Systems to join our Enterprise Engineering Department and lead our embedded software development team. The ideal candidate will possess a robust technical foundation in embedded systems, demonstrate proven leadership abilities, and have a track record of delivering high-quality embedded software solutions. This strategic role demands a vision to drive innovation, optimize system performance, and ensure flawless integration of embedded software in our product offerings.
Join a pioneering team at Terran Orbital, where your contributions extend beyond the atmosphere! As leaders in satellite manufacturing and aerospace innovation, we are committed to breaking new ground daily, creating revolutionary solutions that bolster our nation’s defense and commercial ventures. Our dynamic, rapidly expanding team is dedicated to the swift design, construction, launch, and operation of cutting-edge satellites for advanced mission constellations. If you are motivated by a sense of purpose, invigorated by challenges, and eager to make a lasting impact, you will discover a supportive environment here with limitless growth opportunities. Together, we will redefine the boundaries of what is achievable in orbit and beyond!Terran Orbital is in search of a seasoned Software Architect – Embedded Systems to enhance our innovative team. Reporting directly to the Sr. Director, Platforms & Mission Engineering, the Software Architect – Embedded Systems will spearhead the design and integration of cutting-edge multicore software architectures for advanced aerospace and defense platforms. This position demands extensive expertise in cybersecurity, virtualization, hypervisor frameworks, and embedded multicore SoC architectures, along with a proven track record of architecting secure, high-performance solutions for mission-critical systems. As a technical authority, you will establish technology roadmaps, lead analyses of alternatives, and supervise the incorporation of secure software frameworks into embedded platforms. You will collaborate extensively across avionics, RF communications, navigation, and computing domains to deliver robust, scalable, and secure architectures for next-generation missions.
Full-time|On-site|Bellevue; Boulder; Chicago; Denver; Irvine; Los Angeles; New York; San Francisco; San Jose; Seattle; Ventura
We are seeking a highly skilled and experienced Lead Senior Staff Software Engineer specializing in front-end fundamentals to join our innovative team at The Trade Desk. In this role, you will lead the development of cutting-edge front-end solutions that enhance user experience and drive our product's success. You will collaborate closely with cross-functional teams, guiding junior engineers and fostering a culture of excellence in software development.
Full-time|On-site|Irvine, California, United States
Role overview Anduril Industries is seeking a Staff Software Engineer to join the Air Defense team in Irvine, California. This role centers on building software that plays a direct part in national security projects. The work focuses on defense technology with real-world impact. What you will do Design and develop software solutions tailored to air defense needs Work closely with engineers and scientists to address complex technical problems Contribute to initiatives that advance national security goals Team and impact Join a group of skilled professionals dedicated to pushing technology forward in the defense sector. The team values practical approaches and creative problem-solving, working on projects that make a difference.
Full-time|$140K/yr - $200K/yr|On-site|Irvine, California, United States; United States
YOUR ROLEAs a Senior Staff Software Engineer on our Platform team, you will architect and develop innovative software solutions that address complex challenges while aligning with our long-term vision. Your focus will be on delivering streamlined, scalable, and adaptable solutions that balance immediate needs with future objectives. You will engage in designing, developing, maintaining, and debugging software features, prioritizing cost efficiency, scalability, performance, and resilience. Your contributions will include participating in design discussions, conducting code reviews, and leading bug triage and Root Cause Analysis (RCA) sessions. You will share your expertise and insights with a passionate and driven team.In this position, you will primarily support Viant's Demand-Side Platform (DSP) and collaborate closely with Product, Engineering, and Technical Operations teams throughout the product lifecycle, from ideation through to product launch and beyond.
Rivian and Volkswagen Group Technologies combines the strengths of two established automotive companies to advance electric vehicle technology. This partnership focuses on developing operating systems, zonal controllers, and cloud connectivity to address the evolving needs of software-defined vehicles. The team applies expertise in connectivity, artificial intelligence, and security to create smarter and more sustainable vehicles for a global market. Role overview The Senior Software Engineer - Energy Storage & Distribution will join the Charging team to develop embedded software for electric vehicle charging systems. This work aims to ensure charging is safe, efficient, and intelligent for vehicles used around the world. Collaboration and impact This role works closely with teams across software, controls, systems, and hardware. The solutions created must perform reliably in both laboratory settings and large-scale fleet operations.
Anduril Industries is at the forefront of defense technology, dedicated to revolutionizing U.S. and allied military capabilities through cutting-edge innovations. By leveraging the expertise, technology, and business strategies of some of the most pioneering companies of the 21st century, Anduril is transforming the design, development, and deployment of military systems. Our advanced family of systems operates on Lattice OS, an AI-driven operating system that synthesizes thousands of data streams into a real-time, 3D command and control center. As we navigate a new era of strategic competition, Anduril is committed to delivering state-of-the-art autonomy, AI solutions, computer vision, sensor fusion, and networking technology to military operations in record time.ABOUT THE TEAMThe Air Defense team is dedicated to developing advanced robotic systems that detect and neutralize aerial threats. In an environment where air superiority is paramount, we provide essential capabilities to warfighters. Our integrated systems—from detection and tracking to identification and neutralization—enable rapid response against a wide array of Unmanned Aerial Systems (UAS). Collaborating across product development, engineering, sales, logistics, and operations, our team is responsible for the complete lifecycle—from development to deployment and maintenance of the Anduril Air Defense Family of Systems (FoS) in diverse operational landscapes globally.ABOUT THE ROLEWe invite a Senior Software Engineer with a focus on Robotics to join our dynamic team in Irvine, CA. As a Software Engineer on the Air Defense team, you will tackle diverse challenges in autonomy, systems integration, robotics, and networking while making practical engineering decisions. Your contributions will ensure that Anduril products operate cohesively to achieve critical mission outcomes. Our Software Engineers embody a "Whatever It Takes" philosophy—executing tasks in an expedient, scalable, and pragmatic manner while prioritizing mission success and making informed engineering choices to deliver high-quality results on time.
Rivian and Volkswagen Group Technologies brings together two established names in the automotive industry, combining their strengths to push forward electric vehicle technology. The partnership covers a broad range of projects, including operating systems, zonal controllers, and cloud connectivity, all with the aim of setting new benchmarks for software-defined vehicles around the world. The team relies on extensive experience in connectivity, artificial intelligence, and security to help shape a more connected and sustainable future for mobility. Role overview The Senior Integration & Test Engineer will join the Architecture, Systems, and Controls Team based in Irvine, California. The primary focus is on testing and validating the core firmware platform that underpins a variety of products for Rivian and Volkswagen Group Technologies. What you will do Define testing requirements and develop methodologies to improve the quality of the firmware platform. Utilize field analytic pipelines to monitor firmware performance. Support ongoing improvements by analyzing data and feedback from real-world use.
Full-time|On-site|Irvine, CA; New York City; San Francisco, CA; Seattle, WA
Join Twitch as a Senior Android Software Engineer and play an integral role in shaping the future of interactive entertainment. In this position, you will leverage your expertise in Android development to create innovative applications that engage millions of users worldwide. Collaborating with cross-functional teams, you will enhance the Twitch platform, ensuring a seamless user experience for our diverse audience.
Field AI is revolutionizing the way robots engage with their environments. We are developing risk-aware, dependable, and field-ready AI systems to tackle the most intricate challenges in robotics, unleashing the complete potential of embodied intelligence. Our approach transcends conventional data-driven methods and purely transformer-based architectures, charting a pioneering path with globally deployed solutions that yield tangible results and swiftly enhance models through real-world applications.Hardware Team:The Hardware Team at Field AI designs and develops perception and computational payloads that empower autonomous robotic systems in complex real-world settings. Our responsibilities encompass the entire hardware stack, including the design and integration of sensing systems (LiDAR, camera, TOF, IMU, GPS), embedded computing (CPUs, GPUs, microcontrollers, Linux, ROS), electrical systems (power distribution, communication), and mechanical components (structures, thermal management, ingress protection). We prioritize both development (research, design, prototyping, testing) and operations (production, testing, QA, debugging). As a dynamic, small team, our core values focus on enhancing: 1) foundational capabilities, 2) system reliability, and 3) system scalability. Being a growing unit, we are also establishing operational systems and procedures from the ground up. Embedded Compute Role:As an Embedded Compute Engineer within the Hardware Team at Field AI, you will play a crucial role in architecting, configuring, and validating the computing systems that form the backbone of our robotic platforms. Your responsibilities will encompass low-level firmware development, Linux-based configurations, and performance analysis across ARM and x86 single-board computer platforms. From firmware on microcontrollers to ROS data streams on SBCs, you’ll ensure the entire computing stack is optimized, reliable, and robust under field conditions. You will work closely with sensor, electrical, and autonomy teams to create tightly integrated solutions primed for deployment in demanding field environments. Although your primary focus will be on computing systems, you will also likely contribute across all hardware domains.
Rivian and Volkswagen Group Technologies brings together two established names in the automotive industry. This partnership centers on advancing electric vehicle technology, including operating systems and cloud-based connectivity. The team aims to raise standards for software-defined vehicles and address the changing demands of automotive innovation. Efforts span areas such as connectivity, artificial intelligence, and security, all with a goal of shaping a more intelligent and sustainable mobility landscape. Role overview The Senior Software Release Automation Engineer position is based in Irvine, California. This role plays a key part in supporting new product launches and enhancing manufacturing processes. The main focus is on improving the quality and efficiency of vehicle software releases across Volkswagen Group brands. Decisions and work in this role directly influence the rollout of new vehicles and the overall performance of company operations. What you will do Support new product launches by ensuring reliable and efficient software release processes Enhance manufacturing capabilities through automation and process improvements Maintain a strong emphasis on software quality for vehicle releases across multiple brands Requirements Experience with software release automation, preferably in the automotive or related industries Strong focus on quality and operational efficiency Ability to work onsite in Irvine, California
Full-time|$120K/yr - $180K/yr|On-site|Irvine, California, United States; Los Angeles, California, United States; Seattle, Washington, United States
YOUR ROLE As a Senior Software Engineer on our Runtime team at Viant Technology, you will play a pivotal role in the management and optimization of our Demand Side Platform (DSP). This dynamic position involves overseeing a high-volume, low-latency application that handles billions of unique requests daily. You'll have the chance to work with cutting-edge technologies in bid optimization and dynamic performance enhancement while developing self-diagnostic and healing architectures. Your focus will be on delivering elegant and scalable solutions that effectively balance immediate and long-term needs. Your responsibilities will include designing, developing, and maintaining software features with a keen emphasis on cost, scalability, performance, and fault tolerance. You will also engage in design discussions, code reviews, and bug triage/Root Cause Analysis (RCA) sessions. This role primarily supports the Viant DSP, requiring collaboration with Product, Engineering, and Technical Operations teams throughout the entire lifecycle from ideation to productization and beyond.YOUR DAILY TASKSProvide technical guidance to successfully implement and deliver various web and system projects.Organize and actively participate in review sessions, contributing design insights while collaborating on architectural discussions.Engage in system testing to ensure quality deliverables, addressing issues through Root Cause Analysis (RCA).Design, develop, and maintain scalable, high-performance systems with a focus on cost efficiency, scalability, and fault tolerance.Contribute to the ongoing development and review of existing projects while identifying opportunities for enhancements.Participate in all phases of the software development lifecycle, from concept to deployment.Work on optimizing application performance with an emphasis on low-latency and high-throughput requirements.Interface with program managers, developers, and cross-functional teams for project assignments.QUALIFICATIONSBachelor's degree in Computer Science or a related field preferred.Robust foundation in computer science principles and Object-Oriented Programming (OOP).Over 5 years of professional experience in software engineering.Proficiency in programming languages relevant to our tech stack.
Join Western Digital, a global leader in data storage solutions, as a Senior Software Development Engineer in our Applications team. In this dynamic role, you will collaborate with cross-functional teams to design, develop, and enhance applications that drive innovation and efficiency.
Ware Malcomb, a design firm in Irvine, CA, seeks a Senior Software Engineer - Platform & Product to join its Digital Transformation (Dx) team. This group develops digital tools tailored for the architecture, engineering, and construction (AEC) sector, emphasizing collaboration and a multidisciplinary mindset. The work centers on advancing technology and improving user experience across the company’s digital products. Role overview Design and build web applications with React, TypeScript, and Django. Manage and enhance AWS-based cloud infrastructure using Terraform, Docker, Kubernetes, and GitHub Actions. Implement monitoring, logging, alerting, and security measures to ensure platform reliability. Lead Agile practices, including design, development, CI/CD automation, and collaboration with other teams. Mentor team members and help expand Ware Malcomb’s digital ecosystem, including work on cloud-native and AI/ML initiatives. Requirements Extensive experience in software engineering, data analytics, and user experience design. Proficiency with React, TypeScript, Django, and AWS infrastructure tools. Background in Agile development and CI/CD automation. Interest in mentoring and working across disciplines. Familiarity with cloud-native and AI/ML technologies is considered a plus. Team culture The Digital Transformation team operates at the intersection of technology and design, supporting projects that influence both Ware Malcomb and the wider AEC industry. Creativity, reliability, and continuous learning are core values within the group. To learn more about Ware Malcomb’s workplace culture and programs, visit https://waremalcomb.com/life-at-ware-malcomb/.
Apr 22, 2026
Sign in to browse more jobs
Create account — see all 349 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.