Back to search
Hanon Systems Linkedin · Posted 1mo ago

Software Engineer

Novi, Michigan, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

***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

  • Virtual ECU Development
  • 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
  • Virtual ECU Development


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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent