Embedded C++ developer
Tata Elxsi · Pune District, Maharashtra
Free to search · AI fit score against your CV · tailor your résumé in one click
Tata Elxsi · Pune District, Maharashtra
Tata Elxsi works with leading medical device OEMs and technology companies for market research and human factor engineering, hardware and software engineering, verification & validation, regulatory standards & compliance requirements along with technologies such as artificial intelligence, cloud and IoT. Tata Elxsi’s Medical Device and Healthcare practice is ISO 13485 certified. C++ Embedded developer • 5+ Years • Pune Job Description : Embedded Software Development • Design and develop high-performance C++ software components • Implement real-time data acquisition and processing pipelines • Develop interfaces between application software and firmware • Build robust communication mechanisms between Linux applications and embedded controllers Firmware Integration • Work closely with firmware engineers on hardware bring-up and feature integration • Integrate sensor, actuator, and control data into Linux applications • Define communication protocols and interface contracts • Support diagnostics and troubleshooting across software and firmware boundaries Technical Skills • 10+ years of modern C++ development experience • Strong expertise in C++11/14/17/20 • Strong understanding of Linux internals • Strong system programming experience • Experience with IPC mechanisms • Experience with multithreading and concurrency • Strong debugging and root-cause analysis skills