Philips

Senior Software Technologist- Embedded (Linux Kernel, BSP & Yocto)

Philips
Apply
3 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Analyze software and functional requirements and design high-quality embedded software.
  • Lead software architecture decisions and deliver scalable, high-performance solutions.
  • Develop efficient, maintainable code in accordance with best practices and conduct code reviews.
  • Develop bare-metal and Linux drivers for embedded devices based on i.MX processors.
  • Develop and customize board support packages and perform embedded Linux board bring-up activities.
  • Implement developer-level unit and component testing using Google Test with Gherkin syntax.
  • Debug, troubleshoot, and resolve complex software issues.
  • Create technical documentation and comply with development policies.
  • Support project estimation, planning, and risk management activities.
  • Mentor junior developers and advocate technical best practices within the team.

Requirements

  • 8+ years of relevant experience developing in a Linux environment.
  • At least 6+ years of experience developing custom embedded Linux operating systems with Yocto, BitBake recipes, and OpenEmbedded.
  • Experience with embedded development, Linux device drivers, board bring-up, programming, debugging, troubleshooting, and functionality testing.
  • Advanced hands-on knowledge of C, C++, shell scripting, and Python.
  • Understanding of electronics hardware, schematics, and datasheet reading.
  • Strong knowledge of embedded Linux systems, low-level drivers, board support packages, open source software, and Yocto.
  • Experience modifying or rewriting device tree files, bootloaders, kernel drivers, and open-source packages.
  • Knowledge of the GNU/Yocto build system and various toolchains.
  • Proficiency with GitHub and experience with CI/CD pipelines and Agile/SAFe methodologies.
  • Strong problem-solving, analytical, debugging, communication, documentation, and collaboration skills.
  • Experience with healthcare systems or real-time applications.
  • Basic understanding of medical technology and human physiology is preferred.

Benefits

  • Office-based Bangalore role requiring in-person work at least three days per week.
  • Opportunity to work on healthcare technology and Hospital Patient Monitoring products.
  • Philips encourages candidates with many, but not all, listed qualifications to apply.

Tech Stack

Categories

Philips

About Philips

10,000+ employees

Philips builds medical imaging, patient monitoring, image-guided therapy, and connected-care software and devices for hospitals and clinicians, plus select personal health products. Revenue comes from hardware, software, and services, including SaaS via its HealthSuite cloud. Founded in 1891 and headquartered in Amsterdam, Philips is a public company listed in Amsterdam and on the NYSE (PHG), serving health systems worldwide.

Contact me