Sr. Engineer - Embedded SW (C++ & Medical Devices)

Gi Group Holding

Pune District

On-site

INR 900,000 - 1,300,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gi Group Holding in India is seeking a Sr. Engineer Embedded Software to lead design, development, and maintenance of software for transfusion, cell therapies, and infusion technology.

The role demands strong RTOS-based embedded experience, C++, and adherence to IEC 62304 and ISO 13485. You will collaborate with architects, guide the team, and ensure quality and regulatory compliance.

Qualifications

  • Minimum 7 years of embedded software experience, with 2+ years in medical devices.
  • Proven experience in embedded software on various platforms with exposure to RTOS.
  • Experience working on C++.
  • Good knowledge of IEC 62304, ISO 13485, ISO 14971.

Responsibilities

  • Design modules/projects and make design choices for new products and sustenance activities.
  • Collaborate with Architects and contribute to product architecture design.
  • Identify technical problems and provide innovative solutions; share knowledge with team.
  • Contribute to SW risk assessment and mitigation.
  • Adhere to IEC 62304 SDLC.
  • Own the Requirements Traceability Matrix and keep it up to date.
  • Review work products and ensure quality of deliverables.
  • Provide input to test strategies at product level.
  • Guide development and test teams regarding design and development.
  • Lead and coach team members.
  • Follow SDLC principles and Lean/Agile/XP, CI, security, scalability, documentation, testing.
  • Contribute to continuous improvement by escalating quality/process gaps.
  • Work with Project Manager and Architect to solve engineering changes within schedule.
  • Identify and report quality or compliance concerns and take corrective actions.

Skills

Real-time systems
ARM architecture
Operating systems
Device drivers
Memory management
Multithreading
Real-time scheduling
Embedded technologies
C++
Python
Low-level drivers
SPI
I2C
UART
BLE
WiFi
RTOS
STM32
NXP
IAR
CubeMX
J-Link
ST-Link
DSP algorithms
MATLAB
Safety-critical software
Medical regulations

Education

Bachelor’s or Master’s degree in Electronics related Engineering field

Tools

IAR
STMCubeMX
J-Link
ST-Link

Job description

Work experience
  • Minimum of 7 years of experience in embedded software development, with at least 2 years in medical device industry.
  • Proven experience in developing embedded software on different target platforms with exposure to RTOS.
  • Experience working on C++
  • Good knowledge on IEC 62304, ISO 13485, ISO 14971

Objective of the Function:

The Sr. Engineer Embedded Software” is tasked with leading the design, development, and maintenance of both new and existing software products associated with transfusion, cell therapies, and infusion technology. This role requires strong technical skills, regulatory requirement expertise, a proactive attitude towards product development, and a deep commitment to enhancing the user experience through effective engineering practices.

Main tasks:
  • Responsible for the design of a module/project, makes design choices for new product development, sustenance activities, field issue resolution etc.
  • Works closely with Architect, and contributes to product architecture design
  • Identifies technical problems, provides innovative, creative solutions and shares technical knowledge with team.
  • Contributes to SW risk assessment and mitigates it
  • Adhere to non-functional requirement while designing and implementing SW modules
  • Reviews and approves the design of a SW module
  • Follow IEC 62304 process based SDLC
  • Owns Requirements Traceability Matrix and keeps it up to date
  • Review work products and ensure the quality of deliverables
  • Provides input to the test strategies at a product level
  • Provides guidance to development and test teams with respect to overall design and development.
  • Leads and coaches the team members.
  • Follows the principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and testing techniques.
  • Contributes to continuous improvement activities by identifying and appropriately escalating process and product quality gaps.
  • Work and collaborate closely with Project Manager and Architect to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance.
  • Identify and report any quality or compliance concerns and take immediate corrective / Preventive action as needed.

Other tasks: Any additional responsibility as deemed necessary.

Qualification
  • Bachelor’s or Master’s degree in Electronics related Engineering field
Skills
  • Deep understanding of Real time systems, ARM architecture, operating systems, device drivers, memory management, multithreading, and real-time scheduling.
  • Deep understanding and working experience with embedded technologies.
  • Excellent embedded software development skills using C, C++ and basic Python.
  • Good experience with low level device drivers and communication protocols for peripherals such as SPI, I2C, UART, BLE and WIFI.
  • Good experience with RTOS (preferably Azure or FreeRTOS).
  • Experience with embedded development boards such as STM32, NXP.
  • Hands-on with development environment and tools such as IAR, STMCubeMX, Jlink, STLink.
  • Exposure to Digital Signal Processing (DSP) algorithms and model-based development using MATLAB.
  • Good understanding of safety-critical software principles with experience in medical or other highly regulated industries.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Agiliad LLC • Pune District

On-site
INR 2,000,000 - 3,500,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton • Hadapsar

On-site
INR 900,000 - 1,200,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Allegis Group • Bengaluru

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

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer – Embedded Developer
Senior Software Engineer – Embedded Developer

Stryker • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Staff Firmware Engineer
Senior Staff Firmware Engineer

MyCareernet • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Architect
Architect

Cognizant • Bengaluru Urban

On-site
INR 900,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Digital Health Solutions • Thane

On-site
INR 600,000 - 900,000
Embedded Software Developer
Embedded Software Developer

Neuranics Lab Pvt Ltd • Gurugram District

On-site
INR 1,800,000 - 2,800,000