About the Role
We are seeking a skilled software engineer to join our team, focusing on the development of ADAS functions for automated driving and driver assistance systems. The ideal candidate will have experience in system and software development, with a strong background in C/C++ programming and embedded systems.
Responsibilities
- Design and develop software for automated driving and driver assistance systems.
- Implement and test ADAS functions, ensuring they meet performance and safety standards.
- Collaborate with cross-functional teams to integrate software components into the overall system.
- Debug and troubleshoot software issues, providing timely and effective solutions.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Document software design, development, and testing processes.
- Participate in the development of software architecture and design.
- Contribute to the improvement of software development processes and tools.
- Stay updated with the latest trends and technologies in automated driving and driver assistance systems.
- Work on the integration of ADAS functions with other vehicle systems.
- Ensure software compliance with industry standards and regulations.
- Provide technical support and guidance to junior team members.
- Develop and maintain software test plans and test cases.
- Participate in the development of software requirements and specifications.
- Conduct performance analysis and optimization of ADAS functions.
- Collaborate with hardware teams to ensure software-hardware integration.
- Participate in the development of software prototypes and demonstrations.
- Conduct software validation and verification activities.
- Ensure software security and reliability.
- Provide technical input to project planning and scheduling.
- Participate in the development of software documentation and user manuals.
- Conduct software risk assessment and mitigation activities.
Nice to Have
- Experience with automotive software development.
- Knowledge of automotive communication protocols.
- Experience with real-time operating systems.
- Familiarity with automotive safety standards.
- Experience with software development for embedded systems.
- Knowledge of software performance optimization techniques.
- Experience with software development for automated driving systems.
- Familiarity with software development tools and methodologies.
- Experience with software testing and validation for automotive applications.
- Knowledge of software architecture and design for embedded systems.
- Experience with software development for driver assistance systems.
- Familiarity with software development for real-time systems.
- Experience with software development for safety-critical applications.
- Knowledge of software development for automotive electronics.
- Experience with software development for automotive control systems.
- Familiarity with software development for automotive diagnostics.
- Experience with software development for automotive networking.
- Knowledge of software development for automotive infotainment systems.
- Experience with software development for automotive telematics.
- Familiarity with software development for automotive cybersecurity.
Compensation
Competitive salary
Work Arrangement
Full-time, on-site
Team
Collaborative team environment with cross-functional teams
Work Location
India
Preferred Skills
- Experience with MATLAB/Simulink
- Knowledge of automotive networking protocols
- Experience with software development for automotive control systems
Not provided