Enable job alerts via email!

Specialist Software Engineer - C++ (Embedded)

Siemens Healthineers

Singapore

On-site

SGD 100,000 - 130,000

Full time

2 days ago
Be an early applicant

Job summary

A leading medical technology firm in Singapore seeks a Specialist Software Engineer with expertise in C/C++ and embedded systems. The ideal candidate will have over 12 years of development experience, including 5 years in medical devices. Responsibilities include high and low level design implementation, code quality assurance, and leading a component team. Strong communication skills and knowledge in real-time operating systems are essential.

Qualifications

  • At least 12 years of hands-on development experience.
  • Minimum of 5 years in embedded software for medical devices.
  • Strong communication skills and fluency in English.

Responsibilities

  • Design and implement features for embedded systems.
  • Conduct code reviews and document processes.
  • Lead the component team for the Embedded Subsystem.

Skills

C/C++ programming
Embedded software development
Object-oriented software design
Control systems
Communication skills
Real-time operating systems

Tools

VxWorks
QNX
Rhapsody Tool

Job description

Specialist Software Engineer - C++ (Embedded)
    You will be responsible for the high level and low level design implementation of features and bug-fixing, ensuring delivery of solutions in adherence to coding and quality guidelines. Your tasks will include identifying and implementing tests (unit/integration) to meet customer requirements without impacting the installed base. Additionally, you will conduct code reviews, provide documentation inputs, and ensure that the delivery aligns with organizational and project quality processes. As the single point of contact for all matters related to the Embedded Subsystem, you will also be expected to lead the component team.The ideal candidate should have at least 12 years of hands-on development experience and be highly proficient in C/C++ programming. A minimum of 5 years of experience in embedded software development for medical devices is required. Working knowledge of C# and the ability to design and implement object-oriented software across PC and embedded programming languages (C#, C, C++) is essential. Experience with control systems (medical or industrial) and state machine-based implementation is preferred. Familiarity with real-time operating systems such as VxWorks, QNX, or others, as well as the Rhapsody Tool, is beneficial. Strong communication skills and fluency in English (both written and spoken) are necessary for this role. Knowledge of DICOM and the medical domain would be an added advantage.,

Sign-in & see how your skills match this job

  • Specialist Software Engineer - C++ (Embedded)
Find Your perfect Job

Sign-in & Get noticed by top recruiters and get hired fast

VxWorks, QNX, DICOM,CC programming, Objectoriented software design, Control systems, State machinebased implementation, Realtime operating systems, Rhapsody Tool, Medical domain knowledge, Good communication skills

VxWorks, QNX, DICOM,CC programming, objectoriented software design, control systems, realtime operating systems, Rhapsody Tool, medical domain

RTOS, AUTOSAR, Embedded operating systems, Interpersonal skills,Automotive Embedded SW development, 81632bit MCUs, CANCANFDEthernetLIN, Lowlevel software, BSW CANCOMDiagnostic stack configuration, Design tools, ASPICE, AgileScrum principles, Systemssoftware architecture, Computing hardware, Automotive controls knowledge, Vehicles , vehicle subsystems, Verbal , written skills

RTOS, AUTOSAR, Embedded operating systems, Interpersonal skills,Automotive Embedded SW development, 81632bit MCUs, CANCANFDEthernetLIN, Lowlevel software, BSW CANCOMDiagnostic stack configuration, Design tools, ASPICE, AgileScrum principles, Systemssoftware architecture, Computing hardware, Automotive controls knowledge, Vehicles , vehicle subsystems, Verbal , written skills

VxWorks, QNX, DICOM,CC programming, Objectoriented software design, Control systems, State machinebased implementation, Realtime operating systems, Rhapsody Tool, Medical domain knowledge, Good communication skills

VxWorks, QNX, DICOM,CC programming, objectoriented software design, control systems, realtime operating systems, Rhapsody Tool, medical domain

RTOS, AUTOSAR, Embedded operating systems, Interpersonal skills,Automotive Embedded SW development, 81632bit MCUs, CANCANFDEthernetLIN, Lowlevel software, BSW CANCOMDiagnostic stack configuration, Design tools, ASPICE, AgileScrum principles, Systemssoftware architecture, Computing hardware, Automotive controls knowledge, Vehicles , vehicle subsystems, Verbal , written skills

RTOS, AUTOSAR, Embedded operating systems, Interpersonal skills,Automotive Embedded SW development, 81632bit MCUs, CANCANFDEthernetLIN, Lowlevel software, BSW CANCOMDiagnostic stack configuration, Design tools, ASPICE, AgileScrum principles, Systemssoftware architecture, Computing hardware, Automotive controls knowledge, Vehicles , vehicle subsystems, Verbal , written skills

ACTIVELY HIRING

Specialist Software Engineer Related Jobs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.