🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Profile: Embedded Software Engineer (C/C++, QNX, Linux, Camera Domain, Middleware Communication) Experience Level: 5-10 years Location: Bangalore 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. Please share your profiles to akshay.i1@external.stellantis.com with below details: Total yrs. of exp: CCTC: ECTC: NP: .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.