Embedded C++ Lead

Tata Elxsi

Pune District

On-site

INR 3,500,000 - 6,500,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Elxsi in Pune is seeking a C++ Embedded Lead with 9+ years of experience to design and develop high-performance embedded software for medical device applications.

The role emphasizes Linux-based system programming, real-time data processing, and robust interfaces between software and firmware, collaborating with firmware engineers to integrate sensors and control data for reliable medical device solutions.

Qualifications

  • 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.

Responsibilities

  • 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.
  • 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.

Skills

C++
Embedded systems
Linux
Multithreading
IPC
Debugging
Root-cause analysis

Tools

Linux kernel
System programming

Job description

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 Lead
  • 9+ 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Technical Lead - C, Embedded Linux
Senior Technical Lead - C, Embedded Linux

HCL Technologies Limited • India

On-site
INR 1,800,000 - 3,200,000
Embedded C++ Engineer
Embedded C++ Engineer

BMW Techworks India • Pune District

Hybrid
INR 800,000 - 1,200,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Technical Lead (Linux)_Pune
Technical Lead (Linux)_Pune

Acldigital • Pune District

On-site
INR 1,000,000 - 1,500,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Lead Linux Software Engineer
Lead Linux Software Engineer

Nasu Group • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Linux Kernel
Device Drivers
CAN
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Velodata Global Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 2,200,000
Embedded C/C++ Developer
Embedded C/C++ Developer

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,400,000