1

Embedded Automotive Software Testing Engineer Jobs in Michigan

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

... exciting Automotive project focused on next-generation lighting and projector-based systems ... testing, and issue debugging throughout the development lifecycle • Maintain technical ...

Embedded Security Engineer

Dearborn, MI · On-site

$121K - $159K/yr

... automation, testing, and integration activities as needed. * Work within Classic AUTOSAR ... Familiarity with CI practices, static analysis, and automotive software quality processes.

Embedded Software Engineer

Rochester, MI

$121K - $159K/yr

... embedded controllers Implement control algorithms using Assembly and C programming languages ... Strong "hands-on" controller and software testing experience Working knowledge of MISRA C and ISO ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

... testing • Oversee laboratory testing • Participate in design reviews • Occasional OEM ... Engineering with 5+ years of software development experience using C and assembly software for ...

Consider joining our GM family of Software Engineers in VMEC (Vehicle Mechatronics and Embedded ... Designing test cases to ensure comprehensive software testing at the unit, component, and ...

New

Sr. Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

... the global automotive industry with full capabilities in design, development, testing and ... Strong technical background; comprehensive working knowledge in embedded C/C++ Development

Sr. Software Engineer

Auburn Hills, MI

$115K - $152K/yr

... the global automotive industry with full capabilities in design, development, testing and ... Strong technical background;comprehensive working knowledge in embedded C/C++ Development

next page

Showing results 1-20

Embedded Automotive Software Testing Engineer information

Will AI replace embedded programmers?

Embedded automotive software testing engineers focus on verifying and validating embedded systems in vehicles. While AI can automate certain testing tasks and improve efficiency, it is unlikely to fully replace embedded programmers, who are essential for designing, developing, and maintaining complex embedded software systems that require specialized knowledge and problem-solving skills.

What are some common challenges faced by Embedded Automotive Software Testing Engineers, and how can they be addressed?

Embedded Automotive Software Testing Engineers often encounter challenges such as integrating tests with complex hardware, managing tight project deadlines, and ensuring compliance with rigorous automotive safety standards like ISO 26262. To address these, it’s essential to maintain clear communication with cross-functional teams, regularly update test strategies to accommodate hardware changes, and utilize automated testing tools to improve efficiency. Continuous learning about new automotive technologies and safety protocols also helps in staying ahead of industry requirements.

What does an Embedded Automotive Software Testing Engineer do?

An Embedded Automotive Software Testing Engineer is responsible for verifying and validating the software that runs on electronic control units (ECUs) in vehicles. They design and execute test cases to ensure that embedded software meets safety, performance, and regulatory requirements. Their work involves using specialized tools to simulate real-world automotive scenarios, identifying bugs or issues, and collaborating with development teams to resolve them. This role is crucial for ensuring that automotive systems—such as braking, infotainment, and engine control—operate reliably and safely.

How much does a GM embedded software engineer make?

An embedded automotive software testing engineer at General Motors typically earns between $80,000 and $120,000 annually, depending on experience, location, and certifications. Salaries for this role are influenced by expertise in embedded systems, automotive standards, and testing tools such as CANoe or Vector. Entry-level positions may start lower, while experienced engineers with specialized skills can earn higher compensation.

What are the key skills and qualifications needed to thrive as an Embedded Automotive Software Testing Engineer, and why are they important?

To thrive as an Embedded Automotive Software Testing Engineer, you need a solid understanding of embedded systems, software testing methodologies, and automotive standards such as ISO 26262, typically supported by a degree in computer science, electronics, or a related field. Familiarity with testing tools (such as CANoe, Vector tools), scripting languages (like Python), and version control systems (e.g., Git) is commonly required, along with relevant certifications like ISTQB. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for collaborating with cross-functional teams and ensuring thorough test coverage. These competencies are essential for delivering reliable, safe, and high-quality automotive software in compliance with stringent industry regulations.

What engineers make $500,000?

Senior automotive embedded software testing engineers with extensive experience, specialized skills in testing frameworks, and certifications can reach salaries around $500,000, especially in high-demand markets or with leadership roles. Achieving this level often requires advanced expertise, leadership responsibilities, and working for major automotive or technology companies.

What is the salary of automotive embedded testing?

The salary of an embedded automotive software testing engineer typically ranges from $70,000 to $110,000 annually, depending on experience, location, and certifications. Entry-level positions may start lower, while experienced engineers with specialized skills in automotive protocols and testing tools can earn higher salaries.
What job categories do people searching Embedded Automotive Software Testing Engineer jobs in Michigan look for? The top searched job categories for Embedded Automotive Software Testing Engineer jobs in Michigan are:
What cities in Michigan are hiring for Embedded Automotive Software Testing Engineer jobs? Cities in Michigan with the most Embedded Automotive Software Testing Engineer job openings:
Infographic showing various Embedded Automotive Software Testing Engineer job openings in Michigan as of June 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

Lead Cybersecurity Software Engineer

Futran Tech Solutions Pvt. Ltd.

Troy, MI • On-site

Full-time

Posted 13 days ago


Job description

Title: Lead Cybersecurity Software Engineer
Location: Troy, MI (Onsite Role)
Hiring Type: Full Time

The Lead Cybersecurity Software Engineer will lead the vehicle software execution team with software communication development plans and execution for the company. This position will be responsible for working cross functionally to ensure the software cybersecurity plans for the company have a high quality execution.
Responsibilities
In this position the candidate will develop Communications requirements and manage the development, sourcing, and engineering of these solutions.
• Lead product software cybersecurity requirements and architecture in coordination with the engineering cross-functional team and stakeholders.
• Lead the creation, maintenance, review, and documentation of cybersecurity engineering work products in compliance with automotive cybersecurity standards, such as ISO/SAE 21434, SAE J3061, and NIST SP 800-53.
• Lead the security best practices, design reviews, implementation, and software security concept development.
• Interface with all product domains such as systems, hardware, and production to ensure the proper implementation of security requirements.
• Lead requirements and test methods for different authentication techniques for embedded devices with a perspective of different attack vectors in embedded ECU modules.
• Lead hardware-software interface development, testing methods and execution to ensure compliance and within the guidelines for cyber security threats, risks and feature implementation specs interfacing various ECUs modules in vehicle with gateway module or external connectivity.
• Analyze tools for results of secure code analyzers, static code analyzers, and other tools to make sure threat and vulnerability information for future architectures are assessed.
• Work closely with the system and hardware team to identify potential threats, vulnerabilities, and risks in the system to implement and develop a secure and robust solution covering both hardware and software which may include hardware accelerators, secure on-board communication, secure bootloader, and other related features.
• Conduct threat analysis, vulnerability assessments, and risk assessments with software vendors, ECU suppliers/manufacturers and 3rd party engineering services.
• Support RFI/RFQ activities.
• Develop, configure, integrate and test AUTOSAR software-based cybersecurity stack.
Skills Required
• Bachelor's degree in engineering Electrical and/or Computer engineering, Electronics Engineering, Information Science.
• Minimum of 5 years' experience in automotive embedded software development.
• Minimum of 3 years' experience in cybersecurity features, best practices and principles. Apply and create process for cybersecurity standard practices implementation (ISO 21434, SAE J3061) and vulnerability management standards.
• Minimum of 2 years' experience in development, design and testing of embedded work products such as bootloader interaction, secure boot/hash-algorithm, software cybersecurity mechanism for gateway module, within ECU and external connectivity to other ECUs in vehicle.
Preferred Qualifications:
• Master of science degree in engineering Electrical and/or Computer engineering, Electronics Engineering, Information Science.
• Performed vulnerability analyses and TARAs (threat analysis and risk assessment).
• Knowledge of mitigation techniques for embedded devices. Previous pen test work is desirable.
• Experience with software work products developed in compliance with ISO-26262 and ASPICE standards.
• Experience with AUTOSAR based embedded operating systems, QNX/embedded Linux, and automotive android.
• Working knowledge of embedded automotive security concepts and technologies.
• Knowledge in determining security vulnerabilities early in the system development in order to create a robust security concept.
• Strong knowledge of automotive communication protocols such as automotive Ethernet, CAN, and UDS
• Experience in requirements, change and configuration management tools such as IBM-DOORS-NG or Polarian, JIRA, Bitbucket, IBM-RTC etc.