Embedded Software Engineer for Automotive Systems

Alpine Electronics of America, Inc.

Auburn Hills (MI)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

PPO Health Benefits
401(k) Retirement Plan
Annual Bonuses
Generous PTO
Flexible Spending Accounts
Employee Assistance Program
Product Purchase Discounts
Wellness Reimbursement
Life/AD&D Insurance

Job summary

Alps Alpine NA is seeking an experienced embedded software engineer in Michigan to contribute to automotive infotainment and control systems. You will design software, write clean code in C/C++ and Python, and work with hardware teams to ensure robust integration.

Ideal candidates have a BS in engineering and 5+ years of embedded experience, familiar with ASPICE, Agile, and DevOps, plus SVN/Git. You will develop tests, participate in reviews, and help certification efforts while delivering

Qualifications

  • Bachelor’s degree in engineering field (preferred Computer Science, Computer Engineering, or software related degree).
  • 5+ Years of experience in embedded software development.
  • Production software design experience for automotive.
  • Strong programming skills in C, Java, Python, C++ etc.
  • Understanding of ASPICE, Agile, Waterfall, and DevOps.
  • Strong knowledge of data structures and algorithms.
  • Familiarity with common software design patterns.
  • Development of software requirements and design.
  • Experience with SVN and Git.
  • Understanding of testing methodologies and debugging techniques.
  • Strong technical analysis and documentation skills.
  • Manage and support multiple activities with time management.
  • Ability to work independently and with others.
  • Experience in developing wireless interfaces (BLE, Wi-Fi, etc.).
  • Scripting/data processing (Python, MATLAB, etc.).

Responsibilities

  • Follow internal software development processes to design software applications in accordance with customer specifications and requirements
  • Analyze customer and system requirements to define clear software requirements, ensure traceability, and drive alignment through review and approval processes
  • Develop comprehensive software design documentation, facilitating review and approval to ensure alignment and quality
  • Identify and advise hardware designers on machine characteristics that impact software system design
  • Develop software units by writing clean, efficient, and well-documented code, and participate in code reviews to ensure quality and consistency
  • Create and perform unit tests, run code analysis, and deliver reports
  • Perform software functional testing
  • Collaborate with other software and hardware engineers for software integration, hardware-software integration, and system integration
  • Maintain clear and timely communication regarding progress and obstacles, ensuring visibility without the need for prompting
  • Debug software during development and in the target runtime environment to ensure reliability and performance
  • Troubleshoot and resolve software defects
  • Create software releases and provide ongoing technical support to customers
  • Stay up to date with the latest advancements in software development technologies
  • Conduct meetings with the software team to discuss new project developments and requirements
  • Participate in reviewing and providing feedback on requirements, designs, and code releases
  • Support internal certification efforts and ensure compliance with relevant quality management standards (e.g., TISAX, ISO/TS 16949, IATF, ASPICE)
  • Exercise a high level of confidentiality and discretion in handling sensitive information associated with the position

Skills

Embedded dev
C/C++
Python
Java
ASPICE
Agile
DevOps
Data structures
Software patterns
Git/SVN
Wireless tech
Scripting

Education

Bachelor's in Engineering

Tools

SVN
Git

Job description

Alps Alpine NA is seeking an experienced embedded software engineer in Michigan to contribute to automotive infotainment and control systems. You will design software, write clean code in C/C++ and Python, and work with hardware teams to ensure robust integration.

Ideal candidates have a BS in engineering and 5+ years of embedded experience, familiar with ASPICE, Agile, and DevOps, plus SVN/Git. You will develop tests, participate in reviews, and help certification efforts while delivering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Software Engineer – Systems & Debugging
Automotive Software Engineer – Systems & Debugging

ApplyMint • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Health benefits
401(k) with company match
Annual bonuses
+2
Embedded Software Engineer
Embedded Software Engineer

ClifyX • Allen Park (MI)

On-site
USD 95,000 - 130,000
Embedded Software Engineer(Automotive)
Embedded Software Engineer(Automotive)

ALTEN Technology USA • Detroit (MI)

On-site
USD 110,000 - 160,000
Embedded System Development Engineer (Grand Rapids, MI)
Embedded System Development Engineer (Grand Rapids, MI)

Cedent • Grand Rapids (MI)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Flex-N-Gate LLC. • Allen Park (MI)

On-site
USD 80,000 - 105,000
Medical insurance
401(k) with company match
Continuing education and training
Embedded C++ Software Developer
Embedded C++ Software Developer

Luxoft Germany • Des Moines (IA)

On-site
USD 110,000 - 160,000
Embedded Engine Control Software Engineer (AUTOSAR)
Embedded Engine Control Software Engineer (AUTOSAR)

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 96,000 - 165,000
Lead Automotive Embedded Software Engineer
Lead Automotive Embedded Software Engineer

Socket.dev • Detroit (MI)

On-site
USD 120,000 - 180,000
Embedded Automotive Software Engineer
Embedded Automotive Software Engineer

Redolent Infotech Pvt. Ltd. • Plymouth (MI)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer — SoC & Automotive
Senior Embedded Software Engineer — SoC & Automotive

Altentechnologyusa • Auburn Hills (MI)

On-site
USD 110,000 - 150,000