Share this Job

Senior Firmware Engineer

Apply now »

Date: Nov 24, 2022

Location: Bengaluru, IN

Company: Getinge

Who we are

Getinge is on an exciting transformation journey constantly looking for new ways to innovate together with our customers to meet the healthcare challenges of the future. We are committed to diversity, equity and inclusion and to sustainability with a goal to be CO2 neutral by 2025. We believe in giving our employees the flexibility they need and make every effort to foster a learning culture that supports their personal development and creativity. Our passionate people hold our brand promise ‘Passion for Life’ close to heart.


The opportunity

If you share our passion and believe that saving lives is the greatest job in the world, then we look forward to receiving your application and resume. We hope you will join us on our journey to become the world’s most respected and trusted MedTech company. You will be part of our Surgical Works team working with our Embedded Linux platform serving several products. The team uses an agile, scrumish approach. The team handles requirements, implementation, testing and documentation of new functionalities as well as maintenance of existing code base.


The Linux Platform is responsible for booting the system and to launch an Application Program. Furthermore, the Linux Platform provides the Application Programs with a set of services to access hardware resources and facilitate logging and persistent storage of Application specific data. It is also responsible for supervision of Application Program execution and to enable software upgrades.




You will be involved in: -

  • Development, testing and maintenance of the Linux Platform components including root file systems, Linux kernel, Hardware abstraction layer(HAL), tools, tool chains and SW installers for a number of embedded Linux systems developed for a number of different target hardwares.
  • Bug fixing and problem solving of different types
  • Create/Update/Review requirement and design documentation
  • Create/Update/Review test specifications and test reports

Required skills & experience:

  • Over all 10+ years of embedded Linux experience.
  • 5+ years of experience working with Embedded Linux systems in Linux development env.
  • Build Continuous Integration systems experience (preferably Jenkins and pipeline as code)
  • Virtual machines basic concepts and setup
  • C, C++, shell scripts, Bash, Python
  • Goal-oriented and cooperative team-player
  • Handling of networks, connectivity, security, fire walls etc.
  • Experience in building custom embedded Linux distributions (Yocto, Open embedded or similar)
  • Build Continuous Integration systems experience (preferably Jenkins and pipeline as code)
  • Virtual machines basic concepts and setup
  • Previous experience from Getinge/Maquet, other company in medtech or similar industry.