×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer

Job in Novi, Oakland County, Michigan, 48377, USA
Listing for: Hanon Systems
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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
  • 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
  • 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary