Aptiv

Technical Lead QNX Engineering(BSP/POSIX)

Aptiv
Apply
4 days ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Analyze internal and customer requirements, define technical requirements, and convert them into software designs and code.
  • Develop BSP/POSIX software and cockpit platform software for automotive embedded infotainment and user-experience products.
  • Develop and maintain kernels, device drivers, and complex embedded software for target platforms.
  • Perform software bring-up on evaluation boards and custom hardware, including flashing and testing ECUs.
  • Conduct functional, unit, integration, and module testing and contribute to software and system KPI refinements.
  • Debug and resolve customer-reported issues and perform profiling, optimization, refactoring, and error handling.
  • Configure target builds and support software development automation, continuous integration, code reviews, and testing activities.
  • Collaborate with OEMs, Aptiv competencies, and cross-functional teams to overcome technical obstacles and deliver owned modules.
  • Assist the Product Owner with component-team backlog definition, planning, and prioritization.
  • Assist agile teams with user-story definition, scaling, and estimation, while improving communication and transparency.

Requirements

  • Bachelor's or master's degree in Electrical, Electronics, or Instrumentation Engineering, such as BE/B.Tech or ME/M.Tech.
  • 8–16 years of experience in embedded software development.
  • Experience configuring and developing POSIX systems using QNX/Linux for ARM-based SoCs.
  • Experience developing embedded C and C++14 software, including low-level drivers, object-oriented design, metaprogramming, debugging, profiling, optimization, and refactoring.
  • Knowledge of kernel development and maintenance and experience developing device drivers for target platforms.
  • Strong knowledge of Qualcomm, TITD4, or Samsung SoCs.
  • Proven experience bringing up software on evaluation boards and custom hardware.
  • Experience with error-handling techniques, debugging tools, Yocto target-build configuration, and ECU flashing and testing.
  • Experience with unit, behavior, integration, and test-driven development, testing tools and frameworks, continuous integration, Jenkins, automation, code reviews, and scripting.
  • Experience with automotive software and development processes including ASPICE, Scrum, Scrumban, and Kanban.
  • Experience with Git, Gerrit, Jira, Polarion, and Jenkins for version, requirements, and change management.

Benefits

  • Inclusive work environment with opportunities for professional growth and development.
  • Competitive health insurance package and support for physical and mental health.
  • Higher education and continuous-development opportunities through Udacity, Udemy, and Coursera.
  • Life and accident insurance.
  • Sodexo cards for food and beverages.
  • Well Being Program with workshops and networking events.
  • Employee Assistance Program.
  • Access to fitness clubs, subject to terms and conditions.
  • Creche facility for working parents.

Tech Stack

CC++GitJenkinsLinux

Categories

Aptiv

About Aptiv

10,000+ employees

Aptiv is a public automotive technology supplier that designs and manufactures vehicle electrical architectures, ADAS/autonomous software, connectivity solutions, and engineered components. It sells integrated hardware-software platforms, wiring and power distribution systems, sensors, and infotainment to global automakers and mobility companies. Headquartered in Dublin, Ireland, Aptiv is listed on the NYSE and operates worldwide across development centers and manufacturing sites.

Contact me