About Company: Our client is an global provider of healthcare solutions and services, its range of offerings includes the manufacture and sale of diagnostic and therapeutic products, clinical consulting, and a variety of training services. Its operations are divided into four main sectors: imaging, diagnostics, Varian Medical Systems, and advanced therapies. Imaging includes magnetic resonance, computed tomography, X-ray, molecular imaging, and ultrasound devices.

Position: Embedded Engineer

Location: Goldhills , Bangalore

Experience:

• 10 years of hands-on development experience and highly proficient in C/C++ programming.

• 5 years of experience in embedded software development for medical devices.

Qualification: B.S./B.E./B.Tech.

Knowledge and Experience:

  •  Working experience with C#
  •  Design and implement object-oriented software across PC and embedded programming languages (C#, C, C++)
  •  Have played a senior role in architecting and writing control and sensing code for one or more diagnostic instruments or medical robots from concept through commercialization.
  •  Experience with control systems (medical or industrial), and state machine-based implementation.
  •  Experience real-time operating systems such as VxWorks (preferred), QNX, or Others, Rhapsody Tool.
  •  Good communication skills and be fluent in English (writing and speaking).

Job Description:

  • Get knowledge, understand and work (design, develop, code review etc.) on Control subsystem as individual contributor.
  •  Design, develop, and debug embedded systems at both software and hardware levels.
  • Analyze and debug complex system-level issues using tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  •  Interpret schematics and datasheets to work effectively with hardware teams.
  •  Design and implement robust state machines for embedded applications.
  •  Collaborate with cross-functional teams including hardware, firmware, and software engineers.
  •  Optional: Contribute to custom board design and bring-up activities.
  •  Write clean, efficient, and well-documented embedded C++ code.
  •  Mentor junior team member.
  •  Communicate effectively to relevant stakeholders.
  •  Responsible for all related documents (design documents/ requirement specification etc.)
  •  Should be able to work from DC BLR office location.

Employment Type: Contractual for 1 year and extendable

Payroll: Lobo staffing Solutions Pvt. Ltd.

  Job Summary

Posted On:

03-May-2025

Function:

Technology - IT Support & Service

Industry:

Healthcare Services & Diagnostics

Location:

Bangalore

Employment Type:

Full Time