Aptiv logo

Technical Lead QNX Engineering(BSP/POSIX)

Aptiv
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

8 - 16 Years

TYPE

FullTime

SKILLS REQUIRED

Embedded SystemsC++Device Driver DevelopmentKernel DevelopmentDebuggingUnit TestingYoctoJenkins

Job description

Overview

Technical Lead for QNX Engineering (BSP/POSIX) at Aptiv, responsible for development of BSP/POSIX software for automotive embedded systems, including infotainment and cockpit platforms.

What you'll do

  • Analyze internal and customer requirements, define technical requirements, and handle SDLC/STLC phases in collaboration with the OEM and other Aptiv competencies.
  • Convert requirements into designs and code, developing BSP/POSIX for automotive embedded systems such as infotainment platforms for User Experience products.
  • Develop cockpit platform software for targets.
  • Perform software module testing, including functional, unit and integration testing, and understand and be involved in SW and System KPIs and related refinements.
  • Debug and resolve customer-reported issues in an agile manner.
  • Collaborate with cross-functional teams to bring innovation or overcome obstacles in owned modules.
  • Assist the Product Owner to define, plan and prioritize the backlog for a software component team.
  • Assist with internal and external communication, improving transparency and radiating information.
  • Assist the Agile Team to define and scale user stories and estimate their size.

What you'll need

  • A graduate in BE/B.Tech/ME/M.Tech (Electricals/Electronics/Instrumentation).
  • 8 to 16 years of experience.
  • POSIX (QNX/Linux) configuration/development for ARM based SoCs.
  • Software product development on SoC with C++14 in embedded context (low level driver), including object-oriented thinking and meta programming: design, programming, debugging, code quality assurance, profiling, optimization, refactoring.
  • Kernel development and maintenance.
  • Strong knowledge of Qualcomm/TI DRA7/Samsung SoC.
  • Device driver development for target platform.
  • Proven experience in SW bring-up on EVBs and custom HW.
  • Strong experience in error handling techniques and debugging tools.
  • Configuration of build for specific target (Yocto).
  • Prior experience in modern software development processes: backlog refinement and management, testing (unit tests, behavior tests, integration tests, test-driven development, testing tools and frameworks), Continuous Integration (task automation, Jenkins, flows, merge gates), code reviews, environment scripting and automation.
  • Experience with common SW development processes (ASPICE, Scrum, Scrumban, Kanban) and automotive software.
  • Experience with SW version, requirements and change management tools such as Git/Gerrit, Jira, Polarion, Jenkins.
  • Expertise in flashing and testing of ECUs, and in design and development of complex embedded software systems (C, C++).

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Technical Lead QNX Engineering(BSP/POSIX)