Skip to content Skip to footer

Embedded Software Engineer

Job ID
499931
Posted since
25-Mar-2026
Field of work
Research & Development
Company
Siemens Healthcare Private Limited
Experience level
Experienced Professional
Job type
Full-time
Work mode
Office/Site only
Employment type
Permanent
Location(s)
  • Bangalore - Karnataka - India
We’re looking for an experienced Embedded Software Developer to join our Varian embedded team at Siemens Healthineers, Bangalore.

You will develop, test, and optimize safety-critical embedded software, utilizing model-based development to ensure smooth and reliable system operation within the healthcare domain.

Roles and Responsibilities
  • Develop embedded software for microcontrollers and processors.
  • Write efficient, reliable, and thread-safe code in C++.
  • Collaborate with hardware teams for seamless HW–SW integration.
  • Work with RTOS (specifically VxWorks) and embedded Linux environments.
  • Ensure performance, reliability, and scalability of software adhering to medical safety standards.
  • Create and maintain technical development and test documentation.
Required Skills
  • Bachelor’s degree in Electronics and Communication Engineering (ECE).
  • 2-4 years of experience in Embedded C++ development.
  • Strong understanding of embedded systems architecture and Object-Oriented Design (OOD).
  • Experience with RTOS (VxWorks/QNX is preferred)/embedded Linux.
  • Hands-on experience with communication Protocols such as I2C, SPI, UART, Ethernet and TCP/UDP.
  • Strong debugging skills using oscilloscopes, logic/protocol analyzers.
  • Good problem-solving, communication, and teamwork skills.
  • Knowledge of microcontrollers, processors, and HW–SW interaction.
  • Working knowledge of build automation (Make/CMake) and cross-compilation.
Nice to Have
  • Experience with TFS/Azure DevOps and CI/CD workflows.
  • Worked on Object model programming tool like Rhapsody
  • Worked on Medical Domain.