🎁 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 →
Senior Embedded Software Engineer Industrial & Electronic Equipment Job Type: Full-time Experience: 45 Years Department: R&D / Engineering Location: India Job Overview We are looking for a Senior Embedded Software Engineer with strong experience in embedded C/C++ development to design, develop, integrate and maintain software for a range of industrial, electronic, measurement, testing and inspection equipment. The candidate will work closely with hardware, firmware, electronics, mechanical and QA teams to develop reliable and user-friendly equipment. Experience with a specific industry/domain is not mandatory. Candidates from industrial automation, instrumentation, electronics, testing & measurement, automotive, robotics, medical equipment, or other embedded product development backgrounds are encouraged to apply. Key Responsibilities Design and develop embedded software using C/C++.Develop software for embedded controllers and industrial electronic equipment.Integrate software with sensors, displays, controllers and other electronic hardware.Develop and maintain applications for Embedded Linux and/or Windows Embedded platforms.Interface with hardware using UART, RS232/RS485, SPI, IC, Ethernet, USB, CAN and similar protocols.Develop communication interfaces and device-control software.Perform hardware-software integration, debugging and troubleshooting.Develop real-time applications and optimize system performance.Work with data acquisition, sensors, encoders, ADC/DAC and measurement systems.Develop equipment control, monitoring, data logging and user-interface functions.Support calibration, verification, diagnostics and equipment testing.Participate in software architecture and technical design decisions.Review code and mentor junior software engineers.Collaborate with hardware, electronics, firmware and QA teams for complete product development.Prepare software design documents, architecture diagrams, test procedures and technical documentation.Maintain source code using Git or other version-control systems.Support product testing, field troubleshooting and software releases.Required Skills & Qualifications Bachelor's/Master's degree in Computer Engineering, Electronics Engineering, Electrical Engineering, Embedded Systems or related field.45 years of relevant embedded software development experience.Strong programming skills in C/C++.Strong understanding of embedded systems and hardware-software interaction.Experience with Embedded Linux and/or Windows Embedded platforms.Good understanding of communication protocols such as:UARTRS232/RS485SPIICEthernet/TCP-IPUSBCANExperience with debugging embedded hardware and software.Good understanding of RTOS and real-time application concepts.Experience working with electronic hardware and development boards.Familiarity with Git/version-control systems.Strong analytical and problem-solving skills.Good to Have Experience with Linux device drivers.BSP customization.Bootloader development.Firmware upgrade mechanisms.GUI/HMI development.Data acquisition systems.ADC/DAC and sensor interfacesEncoder and motor-control interfaces.Industrial communication protocols such as Modbus/CAN.Signal processing or measurement applications.Experience with industrial automation, instrumentation, testing or measurement equipment.What You Will Work On The engineer will contribute to software development for a range of equipment, including: Ultrasonic and electronic measurement equipmentIndustrial testing and inspection equipmentMeasurement and monitoring systemsThermal/control equipmentData acquisition systemsOther customized embedded electronic equipmentPrevious experience in NDT or any specific equipment domain is NOT mandatory. We are open to strong embedded software engineers from different industrial and electronic product-development backgrounds. Candidate Profile We are looking for someone who: Can independently take ownership of embedded software modules.Can understand hardware and software together.Is comfortable debugging real-world equipment.Can work closely with electronics/hardware engineers.Has strong programming and problem-solving skills.Can lead technical discussions and mentor junior engineers.Is interested in developing complete industrial products rather than only application software.Why Join Us Opportunity to work on multiple embedded industrial products.Exposure to complete product development from concept to production.Work closely with hardware, electronics and mechanical engineering teams.Opportunity to develop and lead new embedded platforms and products.Apply if you are an experienced Embedded Software Engineer looking for an opportunity to work on challenging industrial electronic equipment and end-to-end product development. Compensation: 672,035.33 - 2,072,410.07 per year Work Location: In person .
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.