Stryker Corporation is looking to solve the technical problem of developing and integrating embedded software components for their robotic platform, specifically for Digital, Robotics, and Enabling Technology Concept Development.
Requirements
- Proficient in C, C++, MatLab and Python.
- Strong understanding of system-level architecture and ability to make design tradeoff decisions.
- Proficiency with prototyping, testing, and verification of embedded software, including static/dynamic analysis.
- Ability to translate user needs into detailed software requirements and system specifications.
- Experience with cross-functional collaboration to transition concepts from feasibility to product development.
- Familiarity with SDLC processes, including documentation of requirements, design, architecture, tests, and bug tracking.
- Advanced experience in embedded software design and development for complex systems.
Responsibilities
- Lead the design, development, and integration of embedded software components in alignment with system requirements and architecture in the robotic platform.
- Translate user needs into detailed software requirements and system-level specifications, producing robust embedded designs.
- Apply and mentor others on advanced embedded software engineering principles, design patterns, and best practices.
- Lead architecture and design tradeoff decisions for complex embedded systems, ensuring high performance and reliability.
- Conduct advanced prototyping, testing, and static/dynamic analysis and IDE workflows.
- Assess new technologies, tools, and methodologies to solve novel embedded software challenges.
- Generate, review, and maintain essential SDLC documentation, including requirements, design, architecture, test plans, and bug tracking.
Other
- Bachelor's degree in Software Engineering, Computer Science, Robotics or related discipline.
- 6+ years of experience
- Travel Percentage: 10%
- Ability to work on-site in Weston, FL, 3-4 days a week.
- Must be eligible to work in the United States