Staff Embedded Software Engineer
Full Job Posting
What You Will Do
- Lead technical team in design and development of components, sub-systems, and/or systems for medical devices.
- Design and develop embedded software using C++, C, Python, and other relevant languages based on defined requirements and architecture
- Design and implement embedded cyber-security within medical devices
- Conduct and design advanced prototyping, testing, and research to support complex product development and innovation.
- Develop and design software systems per requirements and architecture defined.
- Apply advanced problem-solving techniques to identify, evaluate against requirements, and resolve design issues at the component and sub-system level.
- Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs.
- Design, code, document, and test software systems aligned with project requirements and architecture
- Lead code reviews for projects/systems as independent reviewer applying design principals, coding standards and best practices.
- What You Need (Required Qualifications)
- Bachelor of Science degree or higher in Software Engineering/Computer Engineering/Computer Science or related Engineering field
- 4+ years of related embedded software experience
- Experienced in designing, developing, installing, and testing user interface elements, translating creative concepts into functional front-end applications.
- Strong coding skills in C++, C, and Python, with knowledge of design patterns and principles for building new software components.
- Knowledgeable in using integrated development environments (IDEs), static/dynamic analysis tools, memory management, code coverage techniques, and Application Lifecycle Management/Traceability tools.
- Familiar with integration and deployment processes using version-controlled systems such as Perforce or Git, and capable of estimating time/resources for code implementation.
Preferred Qualifications
- Proven track record of understanding customer needs and delivering solutions, patient and flexible in meeting customer requirements.
- Excellent analytical, verbal, and written communication skills.
- Deep technical analysis and troubleshooting skills.
- $102,600 - $171,000 USD Annual
About Stryker
Stryker is a global medical technology company offering innovative products and services in surgical equipment, neurotechnology, orthopaedics, and spine care.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Stryker
Regional Manager - Upper Extremities
Perth, AUS
Stryker seeks a Regional Manager to lead its Upper Extremities business across South Australia and Western Australia. The role leads a team of six sales and clinical professionals, drives regional revenue and market shar
Sales Representative - Orthopaedic Instruments - Philadelphia, PA
Philadelphia, USA
Senior Talent Acquisition Business Partner (Remote)
Phoenix, USA
Regional Manager - Upper Extremities
Perth, AUS
Senior Manager, NPD Sourcing (Hybrid)
Flower Mound, USA
Service Associate- New York City, NY
, USA
Team Sales Representative - Chicago - Neurosurgical
Chicago, USA
Sales Representative - Orthopaedic Instruments - Philadelphia, PA
Philadelphia, USA
Senior Talent Acquisition Business Partner (Remote)
Phoenix, USA
Sales Representative, Trauma - North East
Newcastle upon Tyne, GBR
Medical Device Driver - Sun-Thurs - $22.10/hr
Jacksonville, USA
