CareerPlanGet AI match score →

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

Bangalore💼 Full-time🗓 2026-07-03 → 2026-07-31

Core

Designing, optimizing, and delivering scalable embedded software solutions for hospital patient monitoring devices, including bedside and transport monitors.

Role type

Senior Embedded Software Developer (Linux Kernel, BSP, Yocto)

Builds

Custom Embedded Linux Operating Systems, board support packages (BSP), and device drivers for iMX processors.

Domain

Healthcare technology / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Linux device driver development, Yocto/OpenEmbedded, C++, C, shell scripting, Python, board bring-up, device tree modification, kernel patching, CI/CD pipelines, Agile/SAFe methodologies

Preferred skills

Electronics hardware knowledge (schematics, data sheets), medical technology understanding, human physiology basics

Technologies

Linux, Yocto, BitBake, OpenEmbedded, Google Test (GTest), Gherkin, iMX processors, GitHub

Responsibilities

Analyze software/functional requirements to design and develop high-quality software; Lead architecture decisions for scalable, high-performance solutions; Write efficient, maintainable code and conduct code reviews; Develop Bare Metal and/or Linux drivers for Embedded devices; Develop or customize board support packages (BSP); Implement developer-level testing (unit, component) and write component tests using GTest/Gherkin; Create technical documentation and comply with development policies; Debug, troubleshoot, and resolve complex software issues; Support project estimation, planning, and risk management activities

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗