Job Description
Job Purpose
The Software Developer III is responsible for supporting the design, development, testing, documentation, and maintenance of software for our FLASH navigation system.
Essential Functions and Responsibilities
- Actively participates in all phases of the software development life cycle in compliance to applicable regulations (e.g. ISO 13485)
- Design, develop, verify, and unit test software based on documented requirements, with an eye for adhering to established architectural design and principles
- Clarify requirements and write documentation in compliance with a quality management system
- Contributes to peer code review, demonstrations, software maintenance, coding estimates, unit testing, and build infrastructure, while driving best practices and mitigating immediate risks
- Identify and resolve root causes for software defects, and design infrastructure to future-proof against potential defects in cri...