More jobs:
Software Engineer, Embedded Software Engineer
Job in
Novi, Oakland County, Michigan, 48377, USA
Listed on 2026-02-16
Listing for:
Hanon Systems
Full Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
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
- 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
- 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-LjbffrTo 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).
(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:
×