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

Philips
Bengaluru
Workplace: HybridFull timeFunction: Hardware, Embedded & Systems EngineeringExperience: 8+ yearsSkills: ["Problem-solving","Analytical thinking","Debugging","Communication","Collaboration"]

Design, optimize, and deliver scalable embedded software for Hospital Patient Monitoring, working on Linux OSS, BSP, and Yocto-based systems. Lead architecture decisions, write efficient maintainable code, and perform code reviews. Develop bare metal and/or Linux drivers for iMX processors, customize BSPs, implement unit/component testing, and build component tests using Google Test with Gherkin/BDD. Debug complex issues and support planning, estimation, and risk management while mentoring junior developers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Philips
Philips
2 months ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 27 days agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Design, optimize, and deliver scalable embedded software for Hospital Patient Monitoring, working on Linux OSS, BSP, and Yocto-based systems. Lead architecture decisions, write efficient maintainable code, and perform code reviews. Develop bare metal and/or Linux drivers for iMX processors, customize BSPs, implement unit/component testing, and build component tests using Google Test with Gherkin/BDD. Debug complex issues and support planning, estimation, and risk management while mentoring junior developers.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Analyze software and functional requirements to design and develop high-quality software.
  • •Lead architecture decisions to deliver scalable, high-performance solutions.
  • •Develop bare metal and/or Linux drivers for embedded devices based on iMX processors.
  • •Develop or customize board support packages (BSP) and implement developer-level testing to ensure software reliability.
  • •Debug and troubleshoot complex software issues, create technical documentation, and support estimation, planning, and risk management while mentoring junior developers.

Key Requirements

  • •8+ years of developer experience working in a Linux development environment.
  • •6+ years developing custom embedded Linux OS using Yocto with BitBake recipes and OpenEmbedded.
  • •Experience with embedded development and Linux device driver development, including integration and board bring-up (programming, debugging, troubleshooting, testing).
  • •Advanced hands-on knowledge of C, C++, shell scripts, and Python.
  • •Strong electronics hardware understanding (schematics, reading data sheets) and embedded Linux fundamentals (drivers, BSP, open-source, Yocto).
Experience:8+ yearsEmbedded systemsLinuxOpen-sourceYocto
Skills:Problem-solvingAnalytical thinkingDebuggingCommunicationCollaboration
Tech Stack:LinuxBSPYoctoBitBakeOpenEmbeddedCC++Shell scriptsPythonIMXDevice driversBoard support packagesUnit testingComponent testingGoogle TestGherkinBDDDevice treeBootloadersKernel drivers

Company Brief

Philips
Global health technology company focusing on diagnostic imaging, patient monitoring, and consumer health products. Philips develops medical devices, healthcare informatics, and solutions to improve patient care and personal well-being.
Industry: HealthTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 1891
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn