Astemo Ltd. · 6 days ago
Senior Embedded Software Engineer - Steering Systems
Astemo Ltd. is a company focused on developing software for Electric Power Steering systems. The Senior Embedded Software Engineer will be responsible for developing embedded software, analyzing customer requirements, designing and coding software components, and ensuring compliance with quality and safety standards.
AutomotiveAutonomous VehiclesIndustrial ManufacturingManufacturingTransportation
Responsibilities
Understand customer requirements thoroughly and communicate effectively with OEM engineers, clarifying details as necessary
Support development of Software Requirements Specification (SRS) and software architecture subsections
Develop software component design specifications
Develop software unit test specifications
Attend, and potentially lead, software design reviews
Conduct technical impact analysis for software change requests
Identify technical risks in the design, and develop mitigation strategies
Assist coders with work progress; develop source code to maintain program timelines
Participate or lead code reviews, unit test reviews, and integration test reviews
Support development and integration of various software sections as needed by the Architect
Support source code integration, diff, merge, branching, check-in, etc
Support unit test and integration test execution, if needed by the software testers
Qualification
Required
Minimum of a Bachelor's in a technical discipline, Masters' preferred
5+ years' experience in writing embedded software in C with knowledge of Electric Steering Software or System Domain
MUST HAVE EMBEDDED C/C++ EXPERIENCE WITH AUTOMOTIVE STEERING SYSTEMS
Experience working with AUTOSAR and its libraries
Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communication skills
Experience with PCs and application software, such as MS Office tools, is also required
Education: Bachelor's or Master's degree in Computer Science or Electrical Engineering
Experience: Minimum of 5-7 years applicable experience in automotive
Preferred
Signal Processing: Strong skills signal processing (filter design, table design, inter-device communication)
Control and Feedback: Good working knowledge of Feedback Control Theory and experience with control feedback
Microcontrollers: 32-bit automotive multi-core micros. Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family
Software Design Tools: Requirements modeling, UML modeling, AUTOSAR configuration, RTOS configuration, Application Lifecycle Management (ALM)
Software Development Tools: Cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools
Test Equipment: Oscilloscope, multimeter, logic analyzer, current probes, function generator, etc
Software Process/Standards: V-Model, MISRA, ASPICE, ISO26262
Communication Protocols: CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS, J1939, IEEE15765
Application Domains: EPS – Electric Power Steering
Software Architecture: Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCAL
Experience working with motor control algorithms and knowledge on tuning/calibrating steering systems for different modes
Knowledge of different EPS types: C-EPS. P-EPS & R-EPS
Experience working with Steering Application software: Steering Control, Steering Assist Functions, Current Loop
Ability to read schematics, electrical block diagrams, and IC datasheets
Good verbal and written English skills
Company
Astemo Ltd.
In January 2021, Hitachi Automotive Systems, Keihin, Showa, and Nissin Kogyo completed a business merger and began their journey as the global mega-supplier “Hitachi Astemo”.
Funding
Current Stage
Late StageRecent News
EIN Presswire
2025-09-10
Company data provided by crunchbase