Job Description
Job Title: Embedded Software EngineerLevel 4
Location: Canton, MI USA
A Tier 1 Automotive Parts Manufacturer is looking for an Embedded Software Engineer L4 to join their Software Development team in Canton, MI.
Company Offers:
- Competitive compensation and benefits package including incentive compensation, 401K match, tuition assistance and a generous holiday schedule
- A safe collaborative learning work environment that stimulates creativity and exploration
- Diverse teams of experts
- Resources from around the globe
- Supportive leadership and team members to help you do your best work
- Opportunities for professional growth
Job Description: The ideal candidate must have strong Embedded Software design skills and experience in AUTOSAR design methodology.
- Design and develop real-time Embedded Software for automotive modules. The development includes all the necessary phases of the standard V-model (requirement analysis, architecture design, detailed design, coding, unit and integration testing)
- Interface with customer to collect and clarify requirement
- Interface with internal groups such as system, electrical, mechanical, validation, manufacturing, project leaders, program managers and external groups such as suppliers
- Be creative in developing software architectures with focus in software reusability
- Provide effort estimates for different implementations
- Assist the team in creating root cause analysis through different techniques (e.g. FTA, fishbones, etc.)
- Participate in improvement of personal, departmental, and technological capabilities
- Support product builds, launches and investigation of issues
- Be motivated and have strong problem-solving skills
- Provides, exchanges, or present technical information from multiple data sources
Requirements:
- BS degree in Computer Science, Electrical or Computer Engineering. Master’s degree is a plus
- Minimum 5 years of experience in automotive or equivalent Embedded Software
- Experience in automotive serial communication protocols such as CAN & LIN
- Experience in C programming language for embedded systems
- Model-Based development tools & AUTOSAR design methodology
- Experience in different microcontrollers and peripherals such as SPI, GPIO, PWM, etc.
- Software Quality and Process Improvement standards such as CMMI or Automotive SPICE