We are seeking an experienced AUTOSAR Developer with a strong background in Communication Stack (Ethernet), Application Software Component, MCAL/ECU, and Bootloader development. The ideal candidate will have a minimum of 3 years of hands-on experience in , particularly focusing on Ethernet-based communication protocols. As part of our dynamic team, you will play a crucial role in developing cutting-edge automotive software solutions.
- Design, develop, and implement AUTOSAR-compliant software components with a particular focus on Communication Stack (Ethernet).
- Collaborate with cross-functional teams including hardware engineers, software architects, and testers to ensure seamless integration of software components.
- Develop Application Software Components adhering to AUTOSAR standards and specifications.
- Implement and optimize MCAL (Microcontroller Abstraction Layer) for various electronic control units (ECUs).
- Design and develop Bootloader software for firmware updates and system initialization.
- Ensure compliance with automotive industry standards and regulations throughout the development process.
- Conduct code reviews, perform unit testing, and participate in debugging activities to ensure high-quality deliverables.
- Support the validation and verification activities including integration testing, system testing, and debugging of software components.
- Stay updated with the latest trends and advancements in AUTOSAR technology and propose innovative solutions to enhance product performance and reliability.
- Bachelor's or Master's degree in Electronics, Electrical Engineering, or related field.
- 3 to 6 years of experience in AUTOSAR software development.
- Proficiency in Communication Stack development, particularly Ethernet-based protocols (e.g., TCP/IP, UDP/IP, Ethernet AVB).
- Strong understanding of AUTOSAR architecture, methodology, and tools (e.g., Vector CANoe, DaVinci Configurator).
- Experience in developing Application Software Components following AUTOSAR standards (ARXML, AUTOSAR templates).
- Hands-on experience with Microcontroller Abstraction Layer (MCAL) and ECU development.
- Familiarity with Bootloader development for automotive ECUs.
- Solid understanding of automotive communication protocols (CAN, LIN, FlexRay) is desirable.
- Knowledge of software development processes and methodologies (e.g., Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Experience with automotive embedded systems and real-time operating systems (RTOS).
- Familiarity with ISO 26262 functional safety standards.
- Experience with automotive diagnostic protocols (UDS, OBD-II).