C++ QNX Developer

10 - 15 years

10 - 15 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

We are seeking a highly skilled Senior Software Engineer with over 10 years of proven project experience in software engineering, specializing in embedded development. The ideal candidate will have in-depth knowledge of C++ (11/14/17), extensive experience in working with Linux or POSIX environments, and expertise in QNX. This role also requires strong experience in AUTOSAR Adaptive, middleware development for ADAS ECUs, and experience working on safety-relevant projects (ASIL B). The candidate will be responsible for implementing, extending, and supporting middleware solutions for automotive systems.

Requirements

10 + years of proven project experience in software engineering

Embedded development experience

Very good knowledge of C++ (11/14/17)

Expertise in Linux or any POSIX environment

Experience in QNX

Experience and Knowledge in AUTOSAR Adaaptive

Experience in Middleware development for ADAS ECU

Good analytical skills, debugging and troubleshooting

Experience in safety-relevant projects (ASIL B)

Implement, extend and support different middleware solution

Job responsibilities

Design, develop, and maintain embedded software for automotive systems, particularly in ADAS (Advanced Driver Assistance Systems).

Implement and extend middleware solutions for Electronic Control Units (ECUs) in compliance with AUTOSAR Adaptive architecture.

Develop and optimize software for Linux-based or POSIX environments, ensuring reliability and performance.

Work with QNX and other embedded operating systems to integrate and deploy software solutions.

Contribute to the development of safety-critical software in compliance with ASIL B standards, ensuring that the software meets required safety and quality levels.

Collaborate with cross-functional teams to define, analyze, and implement system requirements for automotive applications.

Troubleshoot, debug, and resolve complex embedded system issues, ensuring optimal system functionality and performance.

Support and extend the existing middleware solutions, ensuring they are scalable, maintainable, and meet customer needs.

Ensure that software development follows best practices, industry standards, and relevant safety and security protocols.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Mumbai City, Maharashtra, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India