Job description
Requisition Number
AMER27536Employment Type
Full-timeLocation
Broadview HeightsJob Summary
Zimmer Biomet is a global medical technology leader. Our team members are part of a company with a heritage of leadership, a focus on shaping the future, and a mission dedicated to alleviating pain and improving the quality of life for people around the world.
The Embedded Software Development Engineer is responsible for developing software applications and firmware for electronic devices and sensors used in orthopedic surgery. This role is an integral part of the design team, participating in the definition of the specifications, the software implementation, and verification / validation activities through automated and unit testing.
This is a multi-faceted, product development-focused role as part of a small team that is responsible for commercializing intelligent instrument solutions for clinical applications. Good communication, teamwork and organizational skills are essential.
Principal Duties and Responsibilities
- Lead software and firmware development activities for new product development involving the integration of MEMS sensors hardware in surgical instruments
- Implement wireless 802.15.4 or Bluetooth Low Energy (BLE) communications drivers to ensure the integrity of the surgical device network at all times
- Develop finite state machines to respond to surgeon events to guide the surgical workflow
- Develop product embedded systems architectures
- Conduct board bring-up, troubleshooting, validation and diagnostics
- Conduct of software risk management documentation and lead risk management meetings related to product software.
- Develop and conduct new testing methods for software verification.
- Plan and conduct software validations (such as code reviews, static analysis)
- Develop user interfaces that provide clear and timely feedback to the surgeon-user
- Develop clinical algorithms using MEMS sensor data as inputs
- Coordinate product evaluation with surgeons
- Generate comprehensive protocols for testing, verification, and validation activities
- Generate software design assurance documentation (i.e. DHF) for each project
- Perform root-cause investigations, develop and implement corrective / preventive actions
- Develop procedures and instructions to support product development and ensure delivery of quality product
Expected Areas of Competence
- Ability to deliver, meet deadlines and focus on results
- Ability to work effectively with project team and external stakeholders to expedite completion of project tasks
- Excellent knowledge of C++ and C programming
- Experience with use of Linux in a development environment
- Experience with scripting language (such as Python, C#) for process automation
- Experience in programming with various real time operating systems
- Experience with common bus protocols: SPI, I2C, USB, UART, CAN, etc.
- Knowledge of IEC62304 Software Lifecycle Process
- Use of software documentation tools such as Doxygen
- Experience with Coding standard such as MISRA C
- Solid knowledge of and experience with multi-threaded and parallel concepts and programming
- Proficient with Git source version control system
- Understanding test-driven development and can write comprehensive automation tests in C++ for embedded targets
- Experience in programming on ARM Cortex M3/M4 devices
- Experience in using DMA for data transmission
- Knowledge of the 802.15.4 and/or BLE communication protocol
- Strong mathematical skills and aptitudes for algorithm development
- Excellent written and verbal skills
- Knowledge of QSR / ISO regulations and risk management practices (i.e. FMEA, FTA)
Education/Experience Requirements
- Minimum B.S. degree from an ABET accredited school (or global equivalent) in software engineering, electrical engineering, or related discipline.
- 5-7 years of experience in software and firmware development.
Travel Requirements
Up to 10%
Additional Information
At Zimmer Biomet, we believe in The Power of Us, which means that we are stronger together. We are committed to creating an environment where every team member feels included, respected, empowered, and celebrated.
As a Zimmer Biomet team member, you will share in our commitment to providing mobility and renewed life to people around the world. This is why we offer you a competitive rewards package that includes medical, dental, vision, life and disability insurance, wellness incentives, employee assistance programs as well as paid time off for vacation and holidays.
EOE/M/W/Vet/Disability
johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.