Technical Leader C++ Linux Developer

4 weeks ago


Bengaluru, Karnataka, India Aptiv Full time
Shape the Future of Mobility

Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. At Aptiv, our passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions, and data connectivity solutions so that automakers can bring advanced capabilities to more people around the globe. This is how we enable sustainable mobility and help to prevent accidents caused by human error.

Your Role

As a C++ Linux Development on our team, you'll work with software that rewrites the rules of what's possible in the pursuit of making transportation safer, greener, and more connected. In your daily job, you will:

  1. Analyze customer requirements and convert them into design and code.
  2. Develop code in C and C++ languages.
  3. Be responsible for QNX platform/middleware development.
  4. Develop QNX Hypervisor (QNX + Android, QNX + Linux) and QNX driver development.
  5. Bring up boards and have knowledge on Automotive SOC and peripherals.
  6. Have knowledge of Android to work on Hypervisor solutions.
  7. Handle display, tuner, audio, video, and camera.
  8. Analyze and resolve customer and internal reported issues.
  9. Support software integration activity.
  10. Be responsible for software module testing (functional, unit/integration testing).
  11. Understand and involve in various KPIs and related refinements as per project requirements.
  12. Have good knowledge of QNX BSP development.
Your Background

Key ingredients for succeeding in this role are your:

  1. 6-13 years of QNX Platform/Hypervisor experience (Platform, Middleware, BSP).
  2. At least 3 years of experience in Infotainment (IVI/ICC) or Clusters domain.
  3. Expertise in QNX operating system fundamentals and thorough BSP understanding.
  4. Expertise in cmake, bitbake make strategies.
  5. Expertise in C and C++ development.
  6. Experience in board bring up.
  7. Experience using QNX tools and IDE for development and debugging.
  8. Very good understanding of embedded systems.
  9. Ability to understand hardware designs and debugging.
  10. Good understanding and debugging skills of boot sequence and optimizations.
  11. Tools – GIT, Gerrit, JIRA, Polarion, Confluence, Android Studio, VSCode, Enterprise Architect (UML), VMWare, Coverity.
  12. Knowledge of unit test frameworks (gtest/cuint).
  13. Excellent problem-solving and debugging skills, complete ownership of the building blocks.
  14. Good team player and should follow agile development methodologies as part of SW development life cycle.
  15. Good interpersonal and communication skills.
  16. Highly self-motivated and energetic.
Why Join Us?

You can grow at Aptiv. Whether you are working towards a promotion, stepping into leadership, considering a lateral career move, or simply expanding your network – you can do it here. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity, or beliefs.

You can have an impact. Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents.

You have support. Our team is our most valuable asset. We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package.

Your Benefits at Aptiv:
  1. Hybrid and flexible working hours.
  2. Higher Education Opportunities (Udacity, Udemy, Coursera are available for your continuous growth and development).
  3. Life and accident insurance.
  4. Sodexo cards for food and beverages.
  5. Well-being Program that includes regular workshops and networking events.
  6. EAP Employee Assistance.
  7. Access to fitness clubs (T&C apply).
  8. Creche facility for working parents.


  • Bengaluru, Karnataka, India Aptiv Full time

    At Aptiv, we're shaping the future of mobility by creating advanced safety systems, high-performance electrification solutions, and data connectivity solutions. As a C++ Linux Development on our team, you'll work with software that rewrites the rules of what's possible in the pursuit of making transportation safer, greener, and more connected.Key...


  • Bengaluru, Karnataka, India Aptiv Full time

    Shape the Future of MobilityAptiv is a leading technology company that enables sustainable mobility and helps prevent accidents caused by human error. We're passionate about creating advanced safety systems, high-performance electrification solutions, and data connectivity solutions for automakers.Your RoleAs a C++ Linux Development on our team, you'll work...


  • Bengaluru, Karnataka, India Aptiv Full time

    Shape the future of mobility with Aptiv.Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Our team of passionate engineers and developers creates advanced safety systems, high-performance electrification solutions, and data...


  • Bengaluru, Karnataka, India Aptiv Full time

    Help shape the future of sustainable mobility with Aptiv.At Aptiv, we are passionate about creating advanced safety systems, high-performance electrification solutions, and data connectivity solutions to bring innovative capabilities to more people around the globe.Your Role:As a C++ Linux Developer on our team, you will work with software that redefines the...


  • Bengaluru, Karnataka, India TECELF Full time

    Job Title: C Linux Software DeveloperWe are seeking a highly skilled C Linux Software Developer to join our team at TECELF. As a key member of our software development team, you will play a critical role in designing, developing, and maintaining C applications on the Linux platform.Key Responsibilities:Design and develop C applications for Linux-based...


  • Bengaluru, Karnataka, India TECELF Full time

    Job Title:Senior C Linux DeveloperJob Summary:TECELF is seeking a highly skilled Senior C Linux Developer to join our team. As a Senior C Linux Developer, you will be responsible for developing and maintaining C applications on the Linux platform.Key Responsibilities:Design and Develop: C applications for Linux-based systemsCollaborate: with cross-functional...


  • Bengaluru, Karnataka, India TECELF Full time

    Job Summary:We are seeking a highly skilled C Linux Developer to join our team at TECELF. The successful candidate will be responsible for designing and developing C applications for Linux-based systems, collaborating with cross-functional teams to define design and ship new features, and ensuring the stability, performance, and security of software...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: Senior C Developer with Linux ExpertiseJob Summary:We are seeking a highly skilled C developer with expertise in Linux to join our team at NR Consulting - India. The ideal candidate will have a strong understanding of Linux operating system concepts and experience with kernel development using C.Key Responsibilities:Design and maintain kernel...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: C Programmer with Linux ExpertiseJob Summary:We are seeking a skilled C Programmer with expertise in Linux, to join our team at NR Consulting - India. The ideal candidate will have a strong understanding of the Linux operating system and experience in kernel development using C.Key Responsibilities:- Design and maintain kernel modules- Collaborate...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: Senior Linux Kernel Developer - C ExpertAt NR Consulting - India, we are seeking a seasoned Senior Linux Kernel Developer - C Expert to join our team. As a critical member of our development team, you will be responsible for designing, developing, and maintaining mainly kernel modules for our cutting-edge projects. Your solid understanding of the...


  • Bengaluru, Karnataka, India TECELF Full time

    Job Title: C Linux Software EngineerOverview: At TECELF, we are seeking a skilled C Linux Software Engineer to join our team. As a critical member of our organization, you will play a pivotal role in developing and maintaining C applications on the Linux platform.Key Responsibilities:Design and develop C applications for Linux-based systemsCollaborate with...


  • Bengaluru, Karnataka, India TECELF Full time

    Job Summary:We are seeking a highly skilled C Linux Software Engineer to join our team at TECELF. The successful candidate will be responsible for developing and maintaining C applications on the Linux platform.Key Responsibilities:Design and Develop: C applications for Linux-based systems, ensuring stability, performance, and security.Collaborate: With...


  • Bengaluru, Karnataka, India IG Group Full time

    Job OpportunityWe're seeking a skilled C++ Technical Specialist to join our team at IG Group. As a key member of our development team, you'll be responsible for leading the design and implementation of high-performance Linux server software for our high-throughput market-making systems.About the RoleYou'll work closely with our dealing desk to deliver a...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: We are seeking a highly skilled Development Engineer with 5+ years of C kernel development experience and a solid understanding of the Linux operating system. The ideal candidate will have a Bachelor's degree in Computer Science or a related field, experience with version control systems, build systems, and excellent problem-solving skills.Key...


  • Bengaluru, Karnataka, India L&T Technology Services Full time

    About L&T Technology ServicesL&T Technology Services Limited (LTTS) is a global leader in Engineering and R&D (ER&D) services. With 816 patents filed for 57 of the Global Top 100 ER&D spenders, LTTS lives and breathes engineering and technology. Our innovations speak for themselves – World's 1st Autonomous Welding Robot, Solar 'Connectivity' Drone, and the...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title:C Developer with LinuxJob Description: We are seeking an experienced C developer with expertise in Linux kernel development to join our team at NR Consulting - India. The ideal candidate will have a solid understanding of Linux operating system concepts and experience with kernel debugging tools and techniques. The role involves designing and...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Job DescriptionWe are seeking a highly skilled C++ Linux Software Developer to join our team at Capgemini Engineering.Key Responsibilities:Design and develop high-quality C++ software for Linux platforms.Collaborate with cross-functional teams to identify and prioritize software development projects.Implement and maintain Unix/Linux software development...


  • Bengaluru, Karnataka, India Micron Full time

    Transforming Information into IntelligenceMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.We are seeking a highly skilled Linux Kernel Developer to join our team and contribute to the development of cutting-edge memory and storage solutions.The ideal candidate...


  • Bengaluru, Karnataka, India TECELF Full time

    Job Summary:We are seeking a highly skilled C Linux Software Engineer to join our team at TECELF. The successful candidate will be responsible for designing and developing C applications for Linux-based systems, collaborating with cross-functional teams to define design and ship new features, and optimizing application performance and ensuring...


  • Bengaluru, Karnataka, India Tata Elxsi Full time

    About the RoleThis is an exciting opportunity to work on the development of RDK-B software. The ideal candidate will have strong expertise in C and Linux and experience in working with Intel Puma Architecture and Platform.Key ResponsibilitiesDevelop and maintain C and Linux code for RDK-B softwareCollaborate with the team to fix bugs and improve the overall...