Sr. Software Engineer

ASTEMO AMERICAS, INC.

Farmington Hills, MI, United States
Embedded software development in c
Automotive microcontrollers expertise
Software design and architecture support
The Software Design Engineer is responsible for developing detailed software component design specifications and supporting software coders and testers

Job Summary

  • The Software Design Engineer is responsible for developing detailed software component design specifications and supporting software coders and testers.
  • The role includes participating in and occasionally leading code reviews, unit test reviews, and integration test reviews while supporting software architecture development.
  • Astemo is committed to diversity, inclusion, and collaboration, fostering an inclusive work environment where every employee feels valued and empowered.

Matching Summary

The Software Design Engineer is responsible for developing detailed software component design specifications and supporting software coders and testers.

Skills & Requirements

Must-have

  • Embedded software development in C
  • Automotive microcontrollers expertise
  • Software design and architecture support
  • Code and test review leadership
  • AUTOSAR and RTOS configuration
  • Communication protocols CAN and LIN
  • Software process standards compliance

Nice-to-have

  • Ability to work independently
  • Strong verbal and written communication
  • Experience with MS Office tools
  • Mentoring and leading engineers
  • Familiarity with cryptographic methods
  • Reading electrical schematics and datasheets

Key Requirements

  • 5+ years embedded software experience
  • Bachelor or Master’s degree in Computer Science or Electrical Engineering
  • Experience with 32-bit automotive multi-core microcontrollers
  • Knowledge of software development tools and standards
  • Automotive industry experience 5-7 years
  • Strong English communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter