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