2

Entry Level Automotive Software Engineer Jobs in Michigan

Be Seen First

We are looking for a Entry Level Android Developer with experience in Automotive Android platform ... Perform low-level software design, implementation, debugging, and optimization. * Use Vector CANoe ...

Automotive software development experience * Experience with Test-Driven Development, Continuous ... The selected engineer will be well compensated. Please see and for more information. Zeeland ...

Sr. Software Engineer

Auburn Hills, MI

$115K - $152K/yr

Making automotive technology that is smarter, cleaner, safer and lighter. That's what we're ... The Software Lead is the key technical interface for all software engineering topics. This role ...

Familiarity with GM or other automotive software standards, test procedures and build processes ... Familiarity with DevOps practices and tools. * Proficiency with programming languages like C++ or ...

Embedded Software Engineer

Ann Arbor, MI · On-site

$128K - $169K/yr

... engineering, product, and global partners to design and implement software solutions for the Arene ... based automotive systems. ● Implement and enhance middleware components, inter-process ...

Autosar Engineer

Auburn Hills, MI · On-site

$124K - $163K/yr

Autosar Engineer We are seeking a motivated AUTOSAR Engineer with 2-3 years of experience in automotive embedded software development. The ideal candidate should have hands-on experience in AUTOSAR ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Azure Fundamentals or entry-level Azure certification. Knowledge, Skills, and Abilities * Solid ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Azure Fundamentals or entry-level Azure certification. Knowledge, Skills, and Abilities * Solid ...

Your mission, roles and responsibilities Role Summary The Software Engineer will play a critical ... We are the seventh-largest global automotive supplier, employing more than 157,000 people in more ...

Your mission, roles and responsibilities Role Summary The Software Engineer will play a critical ... We are the seventh-largest global automotive supplier, employing more than 157,000 people in more ...

Implement and configure software architectures to enable automatic routings * Maintain and add to ... Minimum 3 years of significant experience with Automotive Communication Buses such as CAN/CANFD,

The Software Engineer I is an entry-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. What you'll ...

New

next page

Showing results 1-20

Entry Level Automotive Software Engineer information

What are some common challenges faced by entry level automotive software engineers in their first year?

As an entry level automotive software engineer, you may encounter challenges such as adapting to the fast-paced development cycles typical in the automotive industry and familiarizing yourself with specialized automotive standards like AUTOSAR or ISO 26262. Collaborating with multidisciplinary teams—including hardware engineers and quality assurance staff—requires strong communication and a willingness to learn about systems outside of pure software. Balancing the demands of writing efficient, safety-critical code while meeting tight deadlines is also common, but support from experienced mentors and structured onboarding programs can help you navigate these challenges successfully.

What does an Entry Level Automotive Software Engineer do?

An Entry Level Automotive Software Engineer is responsible for developing and testing software used in vehicles, such as control systems, infotainment, and safety features. They typically work as part of a team to design, code, and debug software that ensures vehicles operate efficiently and safely. These engineers often collaborate with electrical and mechanical engineers to integrate software with automotive hardware. Entry-level positions focus on learning industry standards, tools, and best practices while contributing to real-world automotive projects.

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

To thrive as an Entry Level Automotive Software Engineer, you need a solid understanding of programming languages such as C/C++, embedded systems, and a relevant degree in computer science or engineering. Familiarity with automotive communication protocols (like CAN or LIN), version control systems (such as Git), and possibly certifications in AUTOSAR or ISO 26262 are advantageous. Strong problem-solving skills, attention to detail, and effective teamwork set candidates apart in this collaborative and precise environment. These skills and qualifications are critical for developing reliable automotive software that meets safety and industry standards.

What is the difference between Entry Level Automotive Software Engineer vs Automotive Software Developer?

AspectEntry Level Automotive Software EngineerAutomotive Software Developer
Required CredentialsBachelor's in Computer Science or Electrical Engineering; internshipsBachelor's or higher; experience with automotive systems
Work EnvironmentAutomotive manufacturing plants, R&D labsSoftware companies, automotive OEMs, suppliers
Industry UsageEntry-level roles in automotive industryMid to senior roles, but also entry-level positions

Entry Level Automotive Software Engineers typically have a bachelor's degree and internships, working in automotive manufacturing or R&D. Automotive Software Developers may have similar credentials but often work in software firms or OEMs, with a broader range of experience levels. The main difference lies in the job focus and environment, with engineers more involved in vehicle-specific systems and developers working on software solutions for automotive applications.

What are the most commonly searched types of Automotive Software Engineer jobs in Michigan? The most popular types of Automotive Software Engineer jobs in Michigan are:
What are popular job titles related to Entry Level Automotive Software Engineer jobs in Michigan? For Entry Level Automotive Software Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Entry Level Automotive Software Engineer jobs in Michigan look for? The top searched job categories for Entry Level Automotive Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Entry Level Automotive Software Engineer jobs? Cities in Michigan with the most Entry Level Automotive Software Engineer job openings:
Infographic showing various Entry Level Automotive Software Engineer job openings in Michigan as of July 2026, with employment types broken down into 74% Full Time, 15% Part Time, and 11% Contract. Highlights an 100% In-person job distribution.
Android Developer (Automotive / Infotainment)

Android Developer (Automotive / Infotainment)

Covetus LLC

Detroit, MI • On-site

$20 - $25/hr

Contractor

Posted 17 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Role: Android Developer (Automotive)

Location: Detroit, MI (Hybrid)

Duration: 10+ Months 

Job Summary:

We are looking for a Entry Level Android Developer with experience in Automotive Android platform development to design, develop, and maintain Android applications, services, and middleware for next-generation automotive systems. The ideal candidate should have hands-on experience with Android Automotive, vehicle communication protocols, middleware development, and automotive software engineering practices.

Experience: 2+ Yrs.

Key Responsibilities:


  • Design, develop, and maintain Android applications, services, and middleware components for automotive platforms.
  • Develop and maintain custom vendor-specific middleware services and Hardware Abstraction Layer (HAL) components.
  • Implement features using Kotlin and Java following Android best practices.
  • Work with automotive communication protocols including CAN and Ethernet (SOME/IP).
  • Develop and integrate AIDL interfaces for inter-process communication.
  • Perform low-level software design, implementation, debugging, and optimization.
  • Use Vector CANoe, CANalyzer, and CAPL for simulation, testing, and diagnostics.
  • Work on hardware benches to sideload applications, debug issues, capture logs, and validate software.
  • Collaborate with cross-functional teams including system, integration, and validation engineers.
  • Participate in Agile ceremonies and contribute to sprint planning, code reviews, and continuous improvement.
  • Ensure compliance with ASPICE and automotive software development best practices.
  • Develop automation scripts using Python and work with UML and JSON for design and configuration.
  • Support cloud-based development workflows using AWS tools where applicable.


Required Skills:


  • 2+ years of Android development experience.
  • Strong programming skills in Kotlin and Java.
  • Experience developing Android applications, services, and middleware.
  • Hands-on experience with AIDL.
  • Knowledge of CAN and Ethernet (SOME/IP) communication protocols.
  • Experience developing custom middleware services and Android HAL.
  • Proficiency with Vector CANoe, CANalyzer, and CAPL.
  • Experience working with automotive hardware benches for deployment, debugging, and log analysis.
  • Understanding of Automotive ECU software development.
  • Familiarity with Agile methodologies.
  • Knowledge of ASPICE standards and automotive software development lifecycle.
  • Experience with Python, UML, and JSON.


Preferred Skills:


  • Experience with Android Automotive OS (AAOS).
  • Familiarity with AWS services and cloud-based development environments.
  • Knowledge of CI/CD pipelines and automated testing.
  • Experience with Git and code review tools.
  • Understanding of embedded Linux and automotive middleware architecture.


Qualifications:


  • Bachelor's or Master's degree in Computer Science, Electronics, Information Technology, or a related engineering discipline.
  • Experience working in automotive software development projects is highly preferred.