Senior Software Engineer-Embedded Engineer C/C++

NeST Digital

Bengaluru

On-site

INR 600,000 - 1,000,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NeST Digital invites applications for an Embedded Engineer in Bengaluru. The role focuses on developing, implementing and maintaining embedded software for medical and industrial systems using C/C++ on microcontrollers and embedded Linux.

You'll integrate hardware and software, analyze defects, run tests, document results, and contribute to automated testing. Collaboration across systems, hardware and quality teams is essential.

Qualifications

  • Degree in CS, ECE or equivalent is required.
  • Experience developing embedded software in C/C++.
  • Knowledge of RTOS and/or embedded Linux is essential.
  • Experience with communication buses (UART, SPI, I2C, CAN, Ethernet).
  • Strong problem-solving, good English, and Python knowledge.

Responsibilities

  • Develop, implement, and maintain embedded software for medical and industrial systems.
  • Program in C/C++ on microcontrollers and embedded Linux platforms.
  • Integrate hardware and software components and troubleshoot defects.
  • Execute software tests and document results; create unit tests and metrics.
  • Collaborate with systems, hardware, and quality teams; cross-department communication.
  • Create and maintain automated tests for software and devices.

Skills

Embedded C/C++
RTOS
Embedded Linux
UART SPI I2C CAN Ethernet
Analytical thinking
English communication
Python
Cross-functional teamwork

Education

Bachelor's degree in Computer Science / Electrical Engineering

Tools

Git
GCC
Zephyr OS

Job 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Nestdigital • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

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

Beauto Systems • Pune District

On-site
INR 400,000 - 700,000
Embedded Software Engineer
Embedded Software Engineer

Akas Medical Equipment • Zone 7 Ambattur

On-site
INR 600,000 - 1,000,000
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 Embedded Software Engineer
Senior Embedded Software Engineer

Intelex Technologies Ulc • Bengaluru

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

KSB Company • Maharashtra

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

Quest Global • Dadri

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

Stryker Group • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Senior Staff Engineer – Embedded Software Test and Automation
Senior Staff Engineer – Embedded Software Test and Automation

Stryker Group • Gurugram District

On-site
INR 2,500,000 - 4,200,000