We are looking for a Mid‑Senior Embedded Software Developer to work on new‑age automotive platforms including software‑defined vehicles (SDV), EVs, ADAS, and connected car systems. The role involves developing robust embedded software using C/C++ and Python, with strong hands‑on experience in AUTOSAR within an automotive product development environment.
Key Responsibilities:
Design, develop, and maintain embedded software for modern vehicle platforms Implement and integrate software using C/C++ in resource‑constrained environments Develop automation, testing, and tooling using Python Work extensively with AUTOSAR (Classic and/or Adaptive) architectures Collaborate with system, hardware, integration, and validation teams Debug complex issues at ECU and system level Contribute to software quality, performance, and reusability Support continuous improvement in an Agile development setup
Required Skills & Experience:
6–10 years of experience in Embedded Software Development Strong expertise in C/C++ Good hands‑on experience with Python Solid experience with AUTOSAR Proven Automotive domain experience (ECUs, vehicle networks, in‑vehicle systems) Experience working with version control (Git) and embedded debugging tools
Nice to Have:
Experience with new‑age car technologies: SDV, EV, ADAS, Connectivity Knowledge of CAN, LIN, FlexRay, Ethernet Exposure to ASPICE, ISO 26262, or Automotive Cybersecurity Experience in Agile/Scrum environments