We are seeking an experienced AUTOSAR Embedded Software Engineer to join our team. The ideal candidate will have a strong background in embedded software development, AUTOSAR architecture, and low-level driver development, with a passion for problem-solving and continuous learning.
Required Technical/Functional Skills
- 7+ years of experience in embedded software development using C and/or C++.
- Strong knowledge of Classic AUTOSAR concepts, architecture, and specifications.
- Hands-on experience with AUTOSAR stacks including OS, COM, MEM, DIAG, etc.
- Experience developing low-level drivers for various MCU peripherals.
- Expertise in configuring AUTOSAR Basic Software modules.
- Knowledge of microcontrollers, multi-core architecture design, cybersecurity, and functional safety concepts.
- Familiarity with compilers, emulators, debuggers, and other embedded software development tools.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication skills with the ability to collaborate effectively.
- Self-motivated, eager to learn, and driven by solving complex technical challenges.
Roles & Responsibilities
- Develop and maintain base-level software layers for embedded systems.
- Design software architectures and guide their realization through the full development lifecycle.
- Configure and integrate AUTOSAR Basic Software layers.
- Integrate middleware stacks and ensure smooth operation across system layers.
- Apply functional safety principles during software development.
- Collaborate with cross-functional teams to resolve technical challenges efficiently.
Managerial/Soft Skills
- Excellent written and verbal communication skills.
- Strong organizational skills, with the ability to identify and coordinate resources to resolve issues effectively.
- Ability to actively contribute in team discussions and technical reviews.