Senior Software Engineer - Embedded
Job Description
It's Time to Join Stryker!
Who We Want
The Connectivity and Integration Team, within the Digital organization of the Digital, Robotics and Enabling Technologies (DRE) Division, is seeking an Embedded Software Engineer to join the team at the Staff Engineer level.
In this role, you will be a part of the team that is responsible for embedded SW development for edge technologies within our connectivity suite. If you have an interest and background in embedded software development, medical internet of things (IoT) technologies, networking topologies and security, you will find this role very interesting.
Stryker's DRE organization is partnering with the broader enterprise to collaborate and develop common platforms and technologies to solve common connectivity use cases. This will give you a tremendous opportunity to work with a wide array of product teams around the organization that are seeking connectivity within their devices. Come join us!
Technical Responsibilities:
- You will conduct advanced problem solving, identify potential solutions, and evaluate them against component and sub-system requirements.
- You will conduct and design research and studies to support advanced product design.
- You will translate user needs to functional requirements and produce advanced component and sub-system level designs.
- You will analyze and correct complex product design issues, using independent judgment.
- You will develop and design software systems per requirements and defined architecture.
Business Responsibilities:
- You will advance solutions by applying in-depth knowledge of customer needs, market and competitive offerings.
- You will support Voice of Customer sessions.
Med Device Compliance:
- You will become proficient with and mentor others in usage of industry standards, including design requirements and test strategies per applicable regulations.
- You will lead the creation and refinement of engineering documentation, such as the Design History file.
- You will follow and mentor others on R&D procedures like design controls and risk management, per the Quality Management System.
General Responsibilities:
- You will design, develop, modify, evaluate and verify software components for medical devices.
- You will conduct code reviews applying sound engineering principles.
- You will collaborate with teammates and peers within Stryker divisions and business units.
- You will partner and collaborate with our research and development colleagues at Stryker's Global Technology Center (SGTC).
- You will identify and support the creation of, or improvements to, procedures, policies, processes, systems, and technology.
- You will support and execute segments of complex new product development to advance projects through the design / development / launch process.
- You will contribute to product development from concept through release and post market sustainment.
- You will deliver high quality results with passion, energy and drive to meet business priorities.
What You Need
- Bachelor's degree in Software Engineering / Computer Science or other engineering discipline required
- 4+ years of work experience required
- Programming skills in C++ required
What We Would Love That You Have (Preferred Qualifications)
(You do not need to have all of these)
- Knowledge of OSI Model layers and other serial protocols.
- Knowledgeable with integrated development environments (IDE) for projects.
- Knowledgeable with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software.
- Knowledgeable with hardware tools: Oscilloscope, JTAG programmer/debugger, Serial/UART communication.
- Knowledgeable in integration and deployment processes using CMake, Doxygen, Continuous Integration, Continuous Deployment.
- Knowledgeable in creating estimates for code implementation time/resource for assigned tasks and projects.
- Knowledge from using Application Lifecycle Management /Traceability tools.
- Knowledge of regulatory and compliance standards applied to the SDLC (Software Development Life Cycle).
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.
Date Posted
10/23/2023
Views
4
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details