Senior Software Engineer-Embedded Engineer C/C++

Nestdigital

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nestdigital is seeking an experienced Senior Software Engineer-Embedded Engineer for C/C++ development across medical and industrial systems. You will work on embedded platforms, ensuring robust software with hardware integration, and contribute to test automation and documentation.

The role requires strong problem-solving skills, 8+ years of experience in embedded software, and expertise in RTOS/Embedded Linux, with exposure to Zephyr OS and GCC.

Qualifications

  • Completed degree in Computer Science, Electrical Engineering, or a comparable field
  • Experience in embedded software development using C/C++
  • Knowledge of real-time operating systems (RTOS) and/or embedded Linux
  • Experience with communication interfaces such as UART, SPI, I²C, CAN, or Ethernet
  • Strong analytical and problem-solving skills
  • Good English language skills
  • Knowledge of Python
  • Ability to communicate effectively across departments and locations

Responsibilities

  • Development, implementation, and maintenance of embedded software for medical and industrial systems
  • Programming in C/C++ on microcontroller and embedded Linux platforms
  • Integration of hardware and software components
  • Analysis and troubleshooting of software defects
  • Execution of software testing and documentation of development results
  • Collaboration with systems, hardware (electronics), and quality teams
  • Creation and maintenance of unit tests (including metrics)
  • Creation and maintenance of automated software and device tests

Skills

Troubleshooting
Embedded Software
C/C++
Unit Tests

Education

Degree in Computer Science or Electrical Engineering

Tools

Zephyr OS
GCC
Git
Keil

Job description

Senior Software Engineer-Embedded Engineer C/C++
General

Posted on Sep 02, 2026

Share on

Minimum Required Experience : 8 years

Full Time

Skills
  • Troubleshooting
  • Embedded Software
  • C/C++
  • Unit Tests
Description

Embedded Engineer

Responsibilities

  • Development, implementation, and maintenance of embedded software for medical and industrial systems
  • Programming in C/C++ on microcontroller and embedded Linux platforms
  • Integration of hardware and software components
  • Analysis and troubleshooting of software defects
  • Execution of software testing and documentation of development results
  • Collaboration with systems, hardware (electronics), and quality teams
  • Creation and maintenance of unit tests (including metrics)
  • Creation and maintenance of automated software and device tests

Qualifications

  • Completed degree in Computer Science, Electrical Engineering, or a comparable field
  • Experience in embedded software development using C/C++
  • Knowledge of real-time operating systems (RTOS) and/or embedded Linux
  • Experience with communication interfaces such as UART, SPI, I²C, CAN, or Ethernet
  • Strong analytical and problem-solving skills
  • Good English language skills
  • Knowledge of Python
  • Ability to communicate effectively across departments and across locations

Preferred

  • Experience in regulated environments (e.g., medical technology)
  • Knowledge of version control systems (Git) and modern development processes
  • Experience with Zephyr OS, which is being considered for new implementations and is becoming the ZEISS standard for embedded software
  • Experience with GCC, including migration from the Keil toolchain and development for Zephyr-based systems
Other jobs that might interest you

Senior Software Engineer - C++QT

Full Time

Full Time

Full Time

Full Time

Senior Software Engineer- C# / WPF / Event-Driven Architecture

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

Similar jobs worth comparing

Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Senior Software Engineer
Senior Software Engineer

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000
Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps
Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps

Nestdigital • Bengaluru

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

Dornier MedTech • Bengaluru South

On-site
INR 4,000,000 - 7,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

HEX20 • India

On-site
INR 600,000 - 800,000
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

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

Shashwath Solution • Pune District

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Mgtechsoft • Bengaluru

On-site
INR 700,000 - 1,200,000