Firmware Engineer I

NOCCARC

Pune District

On-site

INR 700,000 - 1,100,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NOCCARC invites a talented Electrical/Embedded Engineer to contribute to the development of medical device control systems in Pune. You'll collaborate with clinical teams, hardware and software engineers, and regulatory specialists to design robust architectures, implement firmware, and verify system safety.

The role emphasizes hands-on modeling, MATLAB/Simulink analysis, and effective communication within cross-functional teams.

Qualifications

  • Bachelor's degree in Electrical Engineering, Embedded Systems, or related field.
  • Hands-on Python scripting and ability to read schematics for firmware.
  • Interest in safety-critical software and embedded systems development.

Responsibilities

  • Assist in requirement analysis with clinical teams and hardware/software engineers.
  • Contribute to control system design and algorithms.
  • Aid system architecture and hardware integration planning.
  • Assist in firmware development for ICU ventilator components.
  • Help develop interfaces and drivers for sensors and actuators.
  • Participate in validation, verification, and test planning.
  • Contribute to documentation and risk assessments.
  • Support learning regulatory requirements and compliance.
  • Collaborate with cross-functional teams to integrate the control system.

Skills

Python scripting
C/C++ programming for embedded systems
Serial interfaces (UART, SPI, I2C)
MATLAB/Simulink modeling
Teamwork & communication
Regulatory awareness for safety‑criti­

Education

Bachelor's degree in Electrical Engineering or related field

Tools

Git version control
MATLAB/Simulink

Job description

(A) Role & responsibilities:
  • Requirement analysis: Assist in collaborating with clinical teams, hardware engineers, mechanical engineers and other stakeholders to understand the clinical needs, specifications, and constraints of the medical device. Participate in creating documentation, such as design specifications, functional requirements, and risk management plans.
  • Control system design: Contribute to the development of the control system architecture and appropriate control algorithms to ensure the medical device operates smoothly, accurately, and safely.
  • System architecture and hardware integration: Aid in designing and implementing a robust and modular system architecture that meets the clinical requirements and supports future expansion and modifications.
  • Firmware development: Assist in developing and maintaining firmware for ICU ventilators gas delivery, patient management, power management, system health monitoring, and auxiliary device integration in ICU ventilators and related systems.
  • Middleware and communication: Help to develop communication interfaces and middleware to facilitate data exchange and coordination between the control system, sensors, actuators, and higher-level software components. Participate in the development of low-level drivers for selected sensors and actuators.
  • Validation and verification: Participate in designing and executing rigorous testing procedures to validate the control system's performance, reliability, and safety.
  • Documentation: Contribute to creating thorough documentation for the entire control system, including design specifications, functional requirements, risk assessments, test plans, and user manuals.
  • Regulatory compliance: Learn about relevant medical device regulations and participate in ensuring that the control system development process adheres to these regulations.
  • Cross-functional collaboration: Collaborate with multidisciplinary teams, including hardware engineers, software engineers, clinical experts, and regulatory specialists, to ensure seamless integration of the control system with the overall medical device.

(B) Job Requirements:
  • Bachelor's degree in Electrical Engineering, Embedded Systems, Mechanical Engineering or related fields
  • Active participation in college project competition teams such as Formula SAE, Robocon, AUV, Baja SAE, Solar Car Challenge, Drone Competition, RoboSub, RoboMaster, etc. is highly desired. These experiences are valuable for understanding real-world applications, teamwork, and the end-to-end project life cycle.
  • Handson experience with Python scripting and strong ability to interpret electronic schematics for firmware development.
  • Demonstrated interest in project management, from inception to completion, with a particular focus on safety-critical software. This should be accompanied by experience with C/C++ programming for embedded systems and understanding of serial interfaces, such as UART, SPI, and I2C, for effective communication between components..
  • Fundamental knowledge of physics and engineering principles: A basic grasp of the principles of physics and engineering is crucial for understanding the underlying mechanics and fluid dynamics involved in medical devices.
  • Ability to create mathematical models of physical systems and perform simulations. Familiarity with software tools like MATLAB or Simulink for analysis and simulation would be advantageous.
  • Strong desire to learn and improve skills in firmware development for intricate embedded products.
  • Knowledge of software development processes, including Agile methodologies, version control (e.g., Git), and continuous integration.
  • Excellent communication and teamwork skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer, Software
Senior Staff Engineer, Software

Stryker Group • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Sr. Engineer Firmware Engineering XI
Sr. Engineer Firmware Engineering XI

Vertiv Group Corporation • Pune District

On-site
INR 1,800,000 - 2,800,000
Senior Staff Firmware Engineer
Senior Staff Firmware Engineer

MyCareernet • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Staff /Senior Staff Engineer
Staff /Senior Staff Engineer

Stryker Group • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Firmware Engineer
Firmware Engineer

Oben Electric Vehicles • Bengaluru

On-site
INR 900,000 - 1,300,000
Competitive salary
Health & wellness benefits
Professional development opportunities
+1
Senior Staff Engineer
Senior Staff Engineer

Stryker Group • Gurugram District

Hybrid
INR 3,000,000 - 6,000,000
Engineer II, Systems
Engineer II, Systems

ABM Respiratory Care • Bengaluru

On-site
INR 900,000 - 1,800,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
Firmware Developer
Firmware Developer

Pinetics • Pune District

On-site
INR 600,000 - 1,200,000
Software Developer | C# | WPF
Software Developer | C# | WPF

Meril • Vapi

On-site
INR 900,000 - 1,300,000