Job Title: Automotive Embedded Software Engineer
Location:
Pune, India / Hybrid / Onsite (as applicable)
Experience:
5–8 years
Job Summary
We are seeking a highly motivated Automotive Embedded Software Engineer to design, develop, test, and maintain embedded software solutions for automotive electronic control units (ECUs). The role involves working on real-time, safety-critical systems and collaborating closely with cross-functional teams to deliver high-quality, production-ready software compliant with automotive standards.
Key Responsibilities
- Design, develop, and maintain embedded software for automotive ECUs using C/C++
- Develop software based on AUTOSAR Classic and/or Adaptive architecture
- Implement and integrate MCAL, BSW, RTE, and Application Software components
- Work with real-time operating systems (RTOS)
- Perform software integration, testing (bench, unit, integration), and debugging at unit, integration, and system levels
- Support communication protocols such as CAN, CAN-FD, LIN
- Perform diagnostics and calibration using UDS, and related tools
- Ensure compliance with ISO 26262 (Functional Safety) and ASPICE processes
- Participate in code reviews, design reviews, and technical discussions
- Collaborate with hardware, validation, and system engineering teams
- Create and maintain software design, software architecture and software requirements documents and technical artifacts
Required Skills & Qualifications
Technical Skills
- Strong programming skills in Embedded C/C++
- Experience with Microcontrollers (Infineon, NXP, Renesas, AVR, etc.)
- Knowledge of AUTOSAR (Classic or Adaptive)
- Familiarity with automotive communication protocols (CAN, CAN-FD, LIN)
- Experience with debugging tools (Renesas E1/ E2. JTAG, Lauterbach, Trace32, etc.)
- Understanding of RTOS concepts such as tasks, scheduling, semaphores, and interrupts
- Experience with version control tools like Git
- Exposure to automotive development tools (Gtest, Vector tools Geny, CANoe etc)
Process & Standards
- Knowledge of ISO 26262 Functional Safety concepts
- Experience working in ASPICE-compliant development environments
- Understanding of V‑Model software development lifecycle
Preferred Qualifications
- Experience in Body Electronics,HVAC, Infotainment, or Chassis systems
- Hands-on experience with Bootloaders
- Knowledge of Cybersecurity standards (ISO/SAE 21434)
- Experience in scripting languages (Python, Shell) for automation
- Exposure to automotive testing frameworks and HIL/SIL setups
Soft Skills
- Strong analytical and problem-solving skills
- Good communication and documentation skills
- Ability to work independently and in cross-cultural, global teams
- Proactive and quality-oriented mindset
What We Offer
- Opportunity to work on cutting-edge automotive technologies
- Collaborative and innovation-driven work environment
- Career growth and skill development opportunities