Staff Embedded Software Engineer

Stryker7 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Welcome to Stryker

Welcome to Stryker, a leading medical technology company dedicated to helping people live healthier and more fulfilling lives. We are currently seeking a highly skilled and motivated Staff Embedded Software Engineer to join our team and contribute to the development of cutting-edge medical devices. In this role, you will have the opportunity to work with a talented and collaborative team, utilizing your expertise in embedded software development to make a positive impact on the lives of patients around the world. If you have a passion for innovation, a strong technical background, and a desire to make a difference, we would love to hear from you.

Your Responsibilities

  • Design and develop embedded software for medical devices, ensuring compliance with industry standards and regulations.
  • Collaborate with cross-functional teams to understand product requirements and provide technical solutions.
  • Conduct thorough testing and debugging of software to ensure high quality and reliability.
  • Maintain and enhance existing software, identifying and implementing improvements as needed.
  • Stay updated on industry trends and advancements in embedded software development, incorporating new techniques and technologies into product design.
  • Create and maintain detailed documentation for all software development processes.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve any software issues that arise during development or after product release.
  • Work closely with hardware engineers to integrate software with electronic components.
  • Collaborate with regulatory and quality assurance teams to ensure compliance with all relevant standards and regulations.
  • Mentor and train junior software engineers, sharing knowledge and best practices to promote continuous learning and growth within the team.
  • Communicate progress and any potential roadblocks to project managers and team leaders in a timely and effective manner.
  • Adhere to company policies and procedures, including those related to data security and confidentiality.
  • Continuously seek opportunities for process improvement and efficiency within the software development lifecycle.

Equal Opportunity

Stryker is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Required Skills

Cross-Functional Collaboration
Technical Documentation
Regulatory Compliance
Embedded Software Development
Process Improvement
Software Testing and Debugging
C/C++ Programming
Code Review