Specific Role Description:
The role will encompass the design of software architecture in a model-based environment (UML) using tools such as Rhapsody.
Similar experience using Simulink and sound coding skills in C language, AUTOSAR background are enablers.
Position Requirements:
Analysis of the customer requirements for the design of software architectural components.
Design and development of software architectural modules/components in a model based AUTOSAR environment.
Implementation of software architecture for the generation of embedded ‘C’ code to meet all relevant safety standards including ISO26262.
Ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements.
Support software development throughout the software lifecycle.
Support software architecture traceability to input requirements. Specify and achieve RAM/ROM/CPU Load objectives.
Essential, Preferred skills and Experience:
2+ years professional experience as a software design engineer.
Real-time, embedded C skills with hands-on debugging experience.
Good practical knowledge of embedded software development methods and tools.
Understanding of the software development process for real-time, low cost systems for high volume manufacture.
Good interpersonal skills, team player.
Implementation experience in vehicle (CAN) and/or diagnostic (UDS) communications, and knowledge of embedded ECUs such as Braking, Engine, Powertrain, Steering, etc. is a plus.
Strong coding skills in “C” language
UML based design experience. Experience with IBM Rhapsody tool.
Experience of AUTOSAR architectures, Automotive SPICE, Vector DaVinci Configurator experience is a plus.
Integration of AUTOSAR based software with “C” modules using Vector DaVinci Configurator Pro or equivalent is a plus
• An understanding of digital electronic hardware.
Interested candidates contact
[email protected]