Embedded Software Engineer(5-10 of Experience in C/C++, QNX, Linux, Camera Domain, Middleware C[...]

Stellantis

Bengaluru

On-site

INR 3,500,000 - 5,200,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stellantis in Bengaluru seeks an experienced Embedded Software Engineer specializing in C/C++, QNX, Linux, and automotive camera middleware. You will own features within the Camera Domain, collaborating with the Camera Application Development Team on RVC, SVC, Night Vision, and Autonomous Parking systems.

You will work across real-time embedded software, middleware communication, and HMI interfaces, using Canoe and CanAnalyzer for testing, and contributing to robust, high-performance automotive

Qualifications

  • 6-8 years of C/C++ programming experience in embedded systems, particularly in real-time, low-latency solutions.
  • Expertise in QNX and Linux-based environments for embedded systems.
  • Strong knowledge of automotive camera systems (RVC, SVC, NV) and autonomous parking technology.
  • Experience in middleware communication, including protocols (CAN, Ethernet, SPI, I2C) and inter-process communication (IPC).
  • Experience in Vector ARACOM.
  • Advanced debugging skills with tools like Canoe/CanAnalyzer and understanding automotive protocols.

Responsibilities

  • Embedded Software Development: Design and develop embedded software for automotive camera systems using C/C++, and collaborate with the Camera Application Development Team on key features like RVC, SVC, Night Vision, and Autonomous Parking systems.
  • Operating System Expertise: Work with QNX and Linux to develop embedded solutions, optimize performance for real-time requirements, and ensure reliability.
  • Camera Systems Development: Contribute to the design of camera features, ensuring high-quality image processing and real-time camera functionalities.
  • Middleware Communication: Develop and integrate middleware communication layers to ensure efficient data exchange between system components.
  • Debugging & Testing: Own debugging, testing, and troubleshooting of embedded software in both development and production environments.
  • Tool Proficiency: Utilize tools like Canoe and CanAnalyzer for testing and debugging automotive systems and protocols.
  • HMI UI Development: Develop intuitive and functional Human-Machine Interface (HMI) UI based on Figma designs, ensuring the user interface is responsive, easy to use, and integrates smoothly with embedded systems.

Skills

C/C++ programming
Real-time embedded systems
QNX
Linux
Camera systems
Middleware communication
Debugging
HMI UI

Tools

Vector ARACOM
Canoe
CanAnalyzer
QCarCam APIs

Job description

Job Profile: Embedded Software Engineer (C/C++, QNX, Linux, Camera Domain, Middleware Communication)

Experience Level: 5-10 years


IJob Overview

We are seeking an experienced Embedded Software Engineer who excels both as an individual contributor and as part of a team. The ideal candidate will have expertise in C/C++, QNX, Linux, Vector Aracom, middleware communication, camera systems, design patterns, and debugging. This role will involve owning key features while collaborating with the Camera Application Development Team to develop innovative automotive camera technologies, including RVC, SVC, Night Vision, and Autonomous Parking systems.


Key Responsibilities


  • Embedded Software Development: Design and develop embedded software for automotive camera systems using C/C++, and collaborate with the Camera Application Development Team on key features like RVC, SVC, Night Vision, and Autonomous Parking systems.

  • Operating System Expertise: Work with QNX and Linux to develop embedded solutions, optimize performance for real-time requirements, and ensure reliability.

  • Camera Systems Development: Contribute to the design of camera features, ensuring high-quality image processing and real-time camera functionalities.

  • Middleware Communication: Develop and integrate middleware communication layers to ensure efficient data exchange between system components.

  • Debugging & Testing: Own debugging, testing, and troubleshooting of embedded software in both development and production environments.

  • Tool Proficiency: Utilize tools like Canoe and CanAnalyzer for testing and debugging automotive systems and protocols.

  • HMI UI Development: Develop intuitive and functional Human-Machine Interface (HMI) UI based on Figma designs, ensuring the user interface is responsive, easy to use, and integrates smoothly with embedded systems.


Required Skills & Qualifications


  • 6-8 years of C/C++ programming experience in embedded systems, particularly in real-time, low-latency solutions.

  • Expertise in QNX and Linux-based environments for embedded systems.

  • Strong knowledge of automotive camera systems (RVC, SVC,NV) and autonomous parking technology.

  • Experience in middleware communication, including protocols (CAN, Ethernet, SPI, I2C) and inter-process communication (IPC).

  • Experience in Vector ARACOM.

  • Advanced debugging skills with tools like Canoe/CanAnalyzer and a solid understanding of automotive communication protocols.

  • Exposure to QCarCam APIs for camera interaction and system integration.

  • Strong communication skills for both independent work and collaborative team efforts.


At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation, and disability.


Diverse teams will allow us to better meet the evolving needs of our customers and care for our future.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Connectivity (7-10 Years of Experience in Embedded, C++, Linux)
Embedded Software Engineer – Connectivity (7-10 Years of Experience in Embedded, C++, Linux)

Stellantis • Bengaluru

On-site
INR 2,000,000 - 4,200,000
BSW Configuration Engineer (5-7 Years of Experience in Adaptive Autosar Architecture, Linux/QNX[...]
BSW Configuration Engineer (5-7 Years of Experience in Adaptive Autosar Architecture, Linux/QNX[...]

Stellantis • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Cluster & HUD HMI Engineer (5-8 Years of Experience Unity, C++ OR C# AND QNX Platform)
Cluster & HUD HMI Engineer (5-8 Years of Experience Unity, C++ OR C# AND QNX Platform)

Stellantis • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Software Engineer – Instrument Cluster & Vehicle Network with MATLAB Development
Software Engineer – Instrument Cluster & Vehicle Network with MATLAB Development

Stellantis • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Sr. Staff MCU BSW Engineer – OS Design
Sr. Staff MCU BSW Engineer – OS Design

Stellantis • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Principal Engineer (15+ Years Experience in Architecture and Design, Cloud System)
Principal Engineer (15+ Years Experience in Architecture and Design, Cloud System)

Stellantis • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer
Lead Software Engineer

Stellantis • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Automotive Cybersecurity (5-10 Years of experience in Android and Cybersecurity)
Automotive Cybersecurity (5-10 Years of experience in Android and Cybersecurity)

Stellantis • Bengaluru

On-site
INR 1,200,000 - 2,000,000
DevOps Tools Engineer (BSW SoC Development Operations Engineer)
DevOps Tools Engineer (BSW SoC Development Operations Engineer)

Stellantis • Bengaluru

On-site
INR 1,500,000 - 2,500,000
C++ Dev - Camera - ADAS-1
C++ Dev - Camera - ADAS-1

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 900,000 - 1,500,000