Description
Key Skills: MATLAB, Embedded C, UML, Automation, Architect, Simulink, Autosar, GIT, CAN, JUnit, Embedded Linux, Simulink, Autosar, GIT, CAN, JUnit, Embedded Linux
Roles and Responsibilities:
- Develop and maintain application-layer software for automotive embedded control systems using Embedded C.
- Translate software requirements into detailed designs, interfaces, and implementation specifications.
- Create and maintain ASCET and MATLAB models supporting embedded application development.
- Produce and update Enterprise Architect models and UML diagrams for software architecture and design documentation.
- Investigate defects, perform root-cause analysis, and support software integration and validation activities.
Skills Required:
- 2-5 years of relevant experience in embedded automotive software development.
- Hands-on experience with ASCET and MATLAB for embedded application software development.
- Strong programming experience in Embedded C, including modular and resource-conscious software design.
- Practical experience using Enterprise Architect for architecture models and UML for software design representation.
- Understanding of embedded automotive software development, software interfaces, debugging, integration, and verification practices.
Good to Have:
- Experience with AUTOSAR, CAN, Simulink, Embedded Linux, Git, or JUnit.
Education: B.Tech or M.Tech in Computer Science, Electronics, Electrical Engineering, or a related discipline