Aptiv logo

Technical Architect-QNX Engineering(BSP/Posix)

Aptiv
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

12 - 18 Years

TYPE

FullTime

SKILLS REQUIRED

POSIXEmbedded Software DevelopmentDevice Driver DevelopmentC++DebuggingBoard Support Package

Job description

Overview

Technical Architect for QNX engineering (BSP/POSIX) on automotive embedded systems, including infotainment and cockpit platform software.

What you'll do

  • Analyze internal and customer requirements, define technical requirements across SDLC/STLC phases in collaboration with the OEM and other Aptiv competencies, and convert them into designs and code.
  • Develop 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 contribute to software and system KPIs and related refinements.
  • Debug and resolve customer-reported issues in an agile manner.
  • Collaborate with cross-functional teams to drive innovation and overcome obstacles in owned modules.

What you'll need

  • A graduate in BE/B.Tech/ME/M.Tech in Electrical, Electronics or Instrumentation.
  • 12 to 18 years of experience.
  • POSIX (QNX/Linux) configuration and development for ARM-based SoCs.
  • Software product development on SoC with C++14 in an embedded context (low-level driver), including object-oriented thinking and meta programming: design, programming, debugging, code quality assurance, profiling, optimization and refactoring.
  • Kernel development and maintenance.
  • Strong knowledge of Qualcomm, TI D4 or Samsung SoCs.
  • Device driver development for the target platform.
  • Proven experience in software bring-up on EVBs and custom hardware.
  • Strong experience in error handling techniques and debugging tools.
  • Configuration of builds for specific targets (Yocto).
  • Prior experience in modern software development processes: backlog refinement and management, testing (unit, behavior, integration, test-driven development, testing tools and frameworks), continuous integration (task automation, Jenkins, flows, merge gates), code reviews, and environment scripting and automation.
  • Experience with common software development processes (ASPICE, Scrum, Scrumban, Kanban) and automotive software.
  • Experience with software version, requirements and change management tools such as Git/Gerrit, Jira, Polarion and Jenkins.
  • Expertise in flashing and testing ECUs, and in designing and developing complex embedded software systems (C, C++).
  • Assist the Product Owner to define, plan and prioritize the backlog for a software component team.
  • Assist with internal and external communication, improve transparency and radiate information.
  • Assist the agile team to define and scale user stories and estimate their size.

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 Architect-QNX Engineering(BSP/Posix)