
Principal Software Engineer
Portage, MIFull-time$175–197K/yrSeen 3 days agoSeen in employer's feed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Portage, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Stryker Corporation seeks a Principal Software Engineer to lead embedded software development for medical devices. The role leads system architecture, design decisions, code reviews, and cross-functional product development, while mentoring technical teams and influencing engineering standards and practices. The position requires a bachelor's degree and eight years of relevant experience, or a master's degree and six years, along with expertise in embedded software, HMI/GUI development, analysis tools, and communication protocols.
Skills & qualifications
Skills
Qualifications
Full 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. 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: [email protected]{target="_blank" rel="noopener"}. Must reference job 1006.546.5.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Staff Embedded Software EngineerStryker · Kalamazoo, MI · $103–171K/yr
Senior Electrical EngineerWaseyabek Development Company · Otsego, MI
Senior Staff Software Test Engineer, R&DStryker · Portage, MI · $118–197K/yr
Staff Software Design Quality EngineerStryker · Portage, MI (Hybrid) · $103–222K/yr
Staff Engineer, ElectricalStryker · Portage, MI · $89–149K/yr
You've read the whole posting — now see how you match it.