Staff Engineer - Embedded Software Developer

Posted 19 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Healthtech • Other • Robotics • Biotech • Manufacturing
Together with our customers, we're on a mission to make healthcare better.
The Role
The Staff Engineer will lead design and testing of embedded software, translating user needs into specifications, and mentoring team members while ensuring compliance with industry standards.
Summary Generated by Built In

Work Flexibility: Hybrid

What you will do:

  • Conduct or design advanced prototyping and testing

  • Conduct advanced problem solving, identify potential solutions, and evaluate them against component and sub-system requirements

  • Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs

  • Develop and design software systems per requirements and architecture defined

  • Advance solutions by applying in-depth knowledge of customer needs, market and competitive offerings

  • Apply detailed knowledge of clinical procedures to author design inputs

  • Be proficient with and mentor others in usage of industry standards, including design requirements and test strategies per applicable regulations

  • Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success as a leader on the team

 

What will you need:

Required Qualifications:

  • Bachelor’s degree in software engineering/computer science or related discipline

  • 7+ years of work experience in Embedded Software

  • Expert level understanding of Yocto Linux

  • Strong background in embedded Linux configuration, development, and BSPs, including bootloaders, kernels, and drivers.

  • Strong programming skills in C & good experience working with modern CI/CD pipeline setup & integration of tests

  • Craft and maintain Yocto layers and recipes, ensuring robust support for multiple CPU architectures, including IMX8 architecture

  • Good experience working on Communication protocols like CAN/UART/I2C/SPI

 

Preferred Qualifications:

  • Software Development Life Cycle processes

Travel Percentage: None

Top Skills

C
Can
Ci/Cd
Embedded Software
I2C
Linux
Spi
Uart
Yocto Linux
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kalamazoo, MI
51,000 Employees
On-site Workplace
Year Founded: 1941

What We Do

Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 130 million patients annually. More information is available at www.stryker.com.

Together with our customers, we are driven to make healthcare better.

Gallery

Gallery

Similar Jobs

Bengaluru, Karnataka, IND
25132 Employees

Stryker Logo Stryker

Staff Software Engineer- Embedded

Healthtech • Other • Robotics • Biotech • Manufacturing
Bengaluru, Karnataka, IND
51000 Employees

CSC Logo CSC

Senior Manager of Technology

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Bangalore, Bengaluru, Karnataka, IND
8000 Employees

Capital One Logo Capital One

Senior Lead Software Engineer, Data Management - Capital One Software

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Bengaluru, Karnataka, IND
55000 Employees

Similar Companies Hiring

Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees
Artlist Thumbnail
Social Media • Other • Music • Digital Media
Tel Aviv, IL
450 Employees
Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account