ADAS Lead SW Engineer/Senior Engineer

Industry: Automotive
Type: Freelance
Location: Remote

Join our Team and watch the magic happen!

“Talent wins games, but teamwork and intelligence wins championships”

We aim to get better every day. Therefore we are looking for professionals like YOU!

Primary Duties and Responsibilities

  • Strategy Development and Implementation
  1. Technical Leadership: Be the main responsible for designing, implementing, and testing ADAS software, such as adaptive cruise control, lane-keeping assistance, and collision avoidance system.
  2. Collaborate effectively with multiple suppliers involved in ADAS software development, ensuring clear communication, project alignment, and adherence to quality standards.
  3. Bring insights on the best way to architect and design software components for ADAS systems, considering factors like real-time performance, scalability, and robustness.
  4. Ensure high-quality, efficient, and maintainable code for ADAS software components, following industry best practices and coding standards
  5. Ensure ADAS software complies with safety standards (ISO 26262) and automotive regulations, and lead the effort for functional safety assessments.
  6. Oversee the testing and validation of ADAS software, including simulation, unit testing and component testing.
  7. Collaborate closely with hardware engineers, perception teams, and other stakeholders to integrate software with hardware components and sensors.
  8. Review and maintain documentation related to software design, architecture, and test procedures.
  9. Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
  10. lnvestigate and resolve complex technical issues related to ADAS software and contribute to root cause analysis.
  11. Direct ownership of the software and will be challenged to develop a robust software architecture to work seamlessly across multiple vehicle platforms, that follows first principles and is physics-based
  • Budget: Track SW deliverables in EDD budget based on the nomination agreement and make ensure that the supplier will meet the requirements
  • Project Management
  1. Ensure that the SW specifications are delivered within the defined timeline
  2. Support integration of ADAS function SW according to the defined timeline
  3. Diagnostics based dtc list preparation with SAE J1979 standard based definition while creating RID, DID based on .cdd format
  • Vendor Selection/Management
  1. Collaborate effectively with multiple suppliers involved in ADAS software development, ensuring clear communication, project alignment, and adherence to quality standards.
  2. Participate in the selection process of software suppliers, evaluating their capabilities, expertise, and compliance with industry standards.
  3. Review the deliverable provided by the supplier and ensure compliance to the requirements
  • People Management
  1. Team player with good communication skills
  2. Problem solving while considering module team requirements and vehicle level deliverables
  • Reporting
  1. Report to the ADAS manager on project progress
  2. Report regularly about SW quality
  • Policy, Procedures & Process
  1. Cybersecurity: Understanding of cybersecurity principles and the ability to integrate cybersecurity measures into ADAS software, protecting against potential threats and vulnerabilities.
  2. AUTOSAR Knowledge: Familiarity with AUTOSAR (AUTomotive Open System Architecture) standards and the ability to work with AUTOSAR-compliant software components.
  3. Regulatory Adherence: Stay up-to,-date with the latest automotive industry regulations and standards related to software development, ensuring compliance throughout the software development lifecycle.
  4. Auditing and Documentation: Conduct audits, reviews, and assessments of software development processes to maintain compliance records and documentation for ASPICE

Qulification

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Master’s degree preferred.
  • Proven experience in ADAS software development, with a strong track record of leadership and project delivery.
  • Proficiency in programming languages such as C/C++ and experience with real-time operating systems.
  • Knowledge of automotive communication protocols (CAN, Ethernet) and ADAS sensor technologies (LiDAR, radar, camera).
  • Familiarity with software tools and algorithms for interfaces required for sensors, actuators, firmware development, in- vehicle bus architectures, in-vehicle CPU/GPU/NPU computing platforms, image signal processor
  • Understanding of safety standards and regulations in the automotive industry (ISO 26262, ASPICE).
  • Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Excellent communication skills and the ability to work effectively in cross-functional teams.
  • Minimum Experience: 7 years

Ready for the challenge? We would be glad to receive your motivation letter, CV, salary expectations and certificates. 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx