Senior Automotive Software Engineer

Filled
January 6, 2026

Job Description

Our client, a trailblazer in automotive technology, is seeking a highly skilled Senior Automotive Software Engineer to join their innovative and fully remote team. This is an exceptional opportunity to contribute to the design, development, and integration of cutting-edge software for next-generation vehicles. You will be instrumental in shaping the future of automotive systems, working on complex challenges in areas such as autonomous driving, infotainment, vehicle connectivity, and embedded systems. The ideal candidate possesses extensive experience in embedded software development, a deep understanding of automotive standards, and a passion for creating robust, reliable, and efficient software solutions.

Responsibilities:
Design, develop, test, and integrate embedded software for automotive applications. Develop software for real-time operating systems (RTOS) and microcontroller-based systems. Implement and optimize software algorithms for complex functionalities such as ADAS, infotainment, and powertrain control. Collaborate with hardware engineers, system architects, and other software teams to define requirements and ensure seamless integration. Apply rigorous software development processes, including code reviews, unit testing, and integration testing. Troubleshoot and resolve software defects and performance issues in complex automotive systems. Ensure compliance with automotive industry standards and protocols (e.g., AUTOSAR, ISO 26262). Contribute to the architecture and design of software modules and systems. Stay abreast of emerging automotive technologies and software development trends. Document software designs, implementation details, and testing procedures.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field. 5+ years of professional experience in embedded software development, with a strong focus on the automotive industry. Proficiency in C/C++ programming languages. Experience with real-time operating systems (RTOS) and embedded systems development. Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet). Knowledge of software development lifecycles and agile methodologies. Experience with debugging tools and techniques for embedded systems. Understanding of automotive safety standards (e.g., ISO 26262) is a strong plus. Excellent analytical, problem-solving, and critical thinking skills. Strong communication and interpersonal skills, with the ability to work effectively in a remote team environment. This is a fully remote position, allowing talented engineers to contribute from anywhere in the US to our client’s groundbreaking automotive projects. Join us and drive innovation in the automotive sector from your home office, contributing to advancements originating from the vibrant automotive ecosystem near Provo, Utah, US .