Key Responsibilities:
Automotive software development:
- Design, develop and integrate embedded automotive software modules using Python, Rust, C/C++ and model-based development tools
- Implement software components compliant with AUTOSAR Classic / AUTOSAR Adaptive or open-source platforms
- Configure and integrate AUTOSAR Basic Software (BSW) modules, middleware, and application components.
- Develop software for vehicle ECUs across domains such as ADAS, powertrain, body electronics and infotainment
System integration & validation:
- Integrate software components with vehicle networks and ECUs
- Perform unit testing, integration testing, and debugging to ensure reliability and compliance with system specifications
- Analyze software performance and optimize resource utilization (CPU, memory, latency)
- Support vehicle-level integration and bench testing
SDV Architecture & Platforms:
- Contribute to development of software platforms for software-defined vehicles including middleware and service-oriented architectures
- Support implementation of centralized computing architectures and domain controllers
- Work with vehicle operating systems, RTOS, Linux-based platforms, or ROS-based stacks
Consulting & Client Delivery
- Work closely with OEM & GCC engineering teams to translate vehicle requirements into software architecture and implementations
- Support technology assessments, solution design and prototype development
- Participate in technical workshops and client delivery programs
Engineering Quality & Compliance
- Follow automotive development standards such as ISO 26262 functional safety & ASPICE processes
- Implement secure software lifecycle practices
- Participate in design reviews, code reviews and technical documentation
Required Qualifications
- :2–6 years of experience in automotive embedded software development
- .Hands‑on experience with embedded software development, simulation, debugging tools and integration environments
.