Senior Software Engineer
On-site · Bengaluru, Karnataka, India
Job Summary
Senior Software Engineer in Embedded Linux OS responsible for delivering embedded Linux OS for a medical device product (anesthesia and respiratory care). Lead a 5-7 person agile team, translate product requirements into prioritized user stories, customize Yocto-based builds, develop device drivers, bootloaders, and kernel customizations, and ensure performance, reliability, security, and quality. Collaborate with product owners, architects, and cross-functional teams; apply SDLC principles and Lean/Agile practices; drive process improvements, documentation, and knowledge transfer; pursue future multi-generation software technology plans; emphasize cybersecurity at OS level and hands-on debugging. Relocation assistance provided by GE HealthCare.
Required Qualifications
- Bachelor’s degree in Computer, Electrical and Electronics
- Min 5 years of experience in embedded systems and linux operating systems exposure
- Programming proficiency in C, Shell scripting, Python, makefiles, C++
- Experience in understanding hardware design, schematic, bootloader and board bring up
- Experience in embedded linux kernel customization, device drivers integration, debugging and performance optimization
- Experience in Yocto framework, customizations, recipes and layers
- Experience in adding/removing/configuring application support package
- Excellent debugging and problem solving
- Awareness of cyber security at OS level for product development
- Aspired to drive the scrum team and take up TL + scrum master role
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.