Jobs and Careers
ST
Staff Software Engineer
StrykerUnited Statesfull_timeVerifiedPosted 11 Sept 2025
About the role
Work Flexibility: Hybrid
What You Will Do:
Technical Responsibilities:
- Independently conduct and design advanced prototyping, testing, and research to support complex product development and innovation.
- Apply advanced problem-solving techniques to identify, evaluate against requirements, and resolve design issues at the component and sub-system level.
- Convert user requirements into detailed design inputs/specifications and produce high-quality component and sub-system designs while balancing tradeoffs.
- Design, code, document, and test software systems aligned with project requirements and architecture, including estimating development time and resources.
General Responsibilities:
- Work closely with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management to drive successful project outcomes and deliver high quality results with passion, energy and drive to meet business priorities.
- Identify and support enhancements/improvements to procedures, policies, processes, systems, and technologies that improve product development and team efficiency.
- Contribute to all phases of product development—from concept through launch and sustainment—delivering high-quality results aligned with business priorities.
- Design, develop, and review software components for medical devices, ensuring adherence to design principles, coding standards, and industry best practices.
What You Will Need:
Required Qualifications:
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, or related field, with 4+ years of professional experience in software development.
- Skilled in designing, coding, testing, debugging, and maintaining embedded software, with the ability to optimize embedded system efficiency, stability, and scalability.
- Proficient in problem solving and root cause analysis, identifying and evaluating solutions against requirements to resolve complex technical challenges.
- Understanding of regulatory and compliance standards as applied to the SDLC (Software Development Life Cycle), ensuring software meets industry and organizational requirements.
Preferred Qualifications:
- Experienced in designing, developing, installing, and testing user interface elements, translating creative concepts into functional front-end applications.
- Strong coding skills in 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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s