Principal Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
Employer: Stryker Corporation Job Title: Principal Software Engineer Job Requisition: 1006.546.5 Job Location: Portage, Michigan Job Type: Full Time Rate of Pay: $175,200.00 to $196,700.00 to per Year Duties: Lead or mentor technical team in the design and development of components, sub-systems, and/or systems for medical devices. Apply and mentor others on advanced engineering theories, principles, and concepts across various products within the business unit. Assess and integrate new technologies and capabilities. Mentor and influence in correction of complex product design issues. Navigate and influence the intellectual landscape for filings and protection. Translate user needs to design inputs/specifications and produce system/architectural level layouts and platform designs. Develop and influence a number of invention disclosures, patents or trade secrets. Lead architecture of a complex system and guide design tradeoff decisions. Generate and review the necessary documents with project teams. Act as an independent reviewer and advisor for the creation or refinement of engineering documentation. Lead the development of standards and regulations, working closely with functions within and across business. Lead and support team members to create or improve procedures, policies, processes, systems, and technology requirements. Develop and utilize tools to enhance the company’s product/process development or performance. Mentor and grow technical talent within discipline/function. Lead and support complex product development for cross functional teams, influencing multiple technical areas of expertise. Hold team accountable to deliver high quality results to meet business priorities. Mentor, develop and influence across the business. Identify and implement design and process solutions and ensure they are sustained over time. Lead code reviews for projects/systems as an independent reviewer applying design principles, coding standards and best practices. Collaboratively review and update coding standards.
Requirements
Position requires 10% domestic travel. Requirements: Must have a Bachelor’s degree in Software Engineering, Computer Science or related field and eight (8) years of experience leading embedded software development using C/C++ and Linux. Alternatively, employer will accept Master’s degree in Software Engineering, Computer Science or related field and six (6) years of experience leading embedded software development using C/C++ and Linux. Position also requires experience in the following: leading embedded HMI/GUI software development using frameworks such as Qt/QML, Crank Storyboard or similar; leading strategies with integrating tools for static/dynamic analysis, code coverage and source control management using Perforce, or Git; leading development best practices and technical strategy by ensuring traceability from planning through delivery; leading teams in creating estimates for code implementation, including time/resources for projects; leading system architecture and implementation, ensuring scalable and reliable solutions and driving defect resolution, root cause analysis, and debugging; and, embedded communication protocols for device integration and data exchange. Contact: hrpractices@stryker.com{target=”_blank” rel=”noopener”}. Must reference job 1006.546.5.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…