Demo

Software Engineer

Hanon Systems
Novi, MI Full Time
POSTED ON 5/23/2026
AVAILABLE BEFORE 6/24/2026

***WE CANNOT PROVIDE SPONSORSHIP


Job Description

The Software Engineer designs & develops embedded Automotive Software for e-Compressors for use in automotive hybrid and EV applications.


Job Responsibilities

  • C language embedded programming of software design/development/test tools
  • Develop embedded automotive software with CAN, CANFD, LIN
  • Own all facets of the embedded software design and development process
  • Own and implement ASPICE processes SWE.1 to SWE.6
  • Design and implementation of Embedded Software for company products and development of software tools
  • Perform Software requirements analysis to improve testability and implement customer requirements
  • Provide design, implementation, unit testing, documentation, debugging and manufacturing support of embedded software for company products and software tools
  • Apply current professional, regulatory and company best practices and procedures to develop new products
  • Participate in software design reviews
  • Interface with the customer and work to eliminate ambiguities in customer requirements
  • Work with outside software development subcontractors and vendors
  • Work with internal software development teams, sharing technical knowledge and experience
  • Support software validation and verification activities; Assist software test engineers in product testing


Qualifications

  • Bachelor’s degree in Computer Engineering (or Electrical Engineering with Software Development) preferred
  • 5 years of Automotive Software Experience in real-time modular software development using C language in embedded automotive applications
  • CAN and LIN Software development & experience with Vector CANoe


Ideal candidate will have experience with

  • Programming embedded systems in C/C and of software quality metrics (e.g. MISRA)
  • ASPICE-compliant application of common ALM tools such as IBM Jazz or PTC Integrity
  • CAN UDS Diagnostics (ISO 14229-1)
  • AUTOSAR concepts and development tools such as ETAS ISOLAR (preferred), or Vector DaVinci tool chain with 3 years of experience
  • Experience with integration of BSW, RTE and Real-time OS
  • Python programming experience for writing test & release scripts
  • Experience with GIT, JIRA, SVN, Redmine Configuration tools
  • Understanding of standard software processes and industry requirements, including CMMI/ASPICE, MISRA, AUTOSAR, ISO-26262
  • Ability to read schematics and assist hardware engineers in developing and debugging LIN, CAN, SPI, I2C interfaces, microcontrollers, logic gates, and analog to digital interfaces
  • Strong analysis and problem-solving skills
  • Organized and self-motivated, yet supported by your team when needed
  • Strong communication skills, both verbal and written



Hanon is an equal opportunity employer committed to a culturally diverse workforce.

Salary.com Estimation for Software Engineer in Novi, MI
$100,127 to $118,064
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Hanon Systems

  • Hanon Systems Shorter, AL
  • SUMMARY / OBJECTIVES: Responsible for manufacturing processes, including quality control, from concept development through to production implementation and... more
  • 3 Days Ago

  • Hanon Systems Shorter, AL
  • Responsible for meeting corporate purchasing needs through analyzing, planning, executing and controlling purchasing activities. Purchasing activities incl... more
  • 3 Days Ago

  • Hanon Systems Shorter, AL
  • MULTIPLE JOB OPENINGS FOR HANON SYSTEMS - ALABAMA Production Supervisor [Responsibilities and Qualifications] Follow, explain and clarify company policies ... more
  • 3 Days Ago

  • Hanon Systems Carey, OH
  • Job Description This position is for an engineer responsible leading delimited area or Site location services and operations of IT systems and solutions. T... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Novi, MI area that may be a better fit.

  • Software Guidance & Assistance New Hudson, MI
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Design Engineer for an opportunity with one of our premier clients in New Hudson, MI. ESSEN... more
  • 4 Days Ago

  • Siemens Digital Industries Software Novi, MI
  • We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacture... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!