Jobs and Careers
ST
Senior Staff Software Engineer (HYBRID)
StrykerWashington, United Statesfull_timeVerifiedPosted 31 Jul 2024
💰 $212,000/yr($129,000/yr – $212,000/yr)
About the role
Work Flexibility: Hybrid
Who We Want:
- Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
- Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
- Curious learners. Engineers who seek out cutting-edge research and information to expand and enhance their ability to develop products.
- Goal-oriented developers. Keeping the customer and system requirements squarely in focus, people who deliver safe and robust solutions.
- Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.
What You Will Do:
- Lead the design and development of embedded software components in alignment with requirements and architecture defined.
- Identify and lead the creation of or improvements to procedures, policies, processes, systems, and technology required.
- Independently make design tradeoff decisions while designing multiple components of the system.
- Enhance device connectivity by integrating and optimizing communication protocols.
- Collaborate with hardware and firmware teams to ensure seamless software integration.
- Conduct thorough testing, debugging, and verification of software to ensure high reliability and performance.
- Lead and guide in the correction of complex product design issues.
- Conduct technology exploration and influence its application in the business.
- Develop and maintain comprehensive software documentation.
- Ability to generate and review the necessary documents with project teams (requirements/design/architecture/bugs/test).
- Stay current with industry advancements in embedded systems, connectivity, and cybersecurity.
- Mentor junior engineers and participate in code reviews to uphold coding standards and best practices.
- Develop multiple invention disclosures, patents, or trade secrets.
What You Will Need:
Basic Qualifications:
- Bachelor's degree Electrical Engineering, Computer Engineering, Computer Science or related discipline
- 6+ years of experience designing/developing applications
- C and C++ required
Preferred Qualifications:
- Excellent verbal and written documentation and communication skills.
- Strong ability to influence individuals and groups
- Knowledge of good architectural design methodologies and patterns
- Time management skills with the ability to manage multiple priorities
- Lead project software implementation using programming skills in C, C++, STL, scripting, xUnit.
- Ability to lead strategies with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software.
- Prior experience with a Real-time Operating System (RTOS)
- Experience working on production software teams using an Agile development process.
- Proficient understanding of code versioning tools, such as Git or Perforce and continuous integration solutions to build, package, analyze and test software
- Experience working in the medical device industry or in other regulated industries.
- $129k - $212k salary plus bonus eligible + benefits. Actual minimum and maximum may vary based on location. Individual pay is based on skills, experience, and other relevant factors.
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