Natus Neuro is looking for a software developer to help create and improve their neuro solutions, which are used by clinicians to analyze body signals. The goal is to simplify complex processes and enhance accuracy and efficiency in healthcare.
Requirements
- Minimum 8 years’ experience software development with C++, MFC and some C-Sharp in a real-time environment
- Experience developing medical device software or similar in a heavily regulated industry.
- Experience with full project life cycle from planning to product delivery
- Experience with Azure Devops, Perforce, Vault, Github or similar source code repositories
- Experience with JIRA, Team System or similar for task and issue management
- Fluent with both Agile and Waterfall SDLCs
- Experience with reverse engineering and refactoring of existing code
Responsibilities
- Analyse and review customer requirements
- Write and review detailed software technical specifications
- Participate in architecture definition, documentation, and review
- Prepare estimates for the complete design, implementation, and testing of new features to support project planning
- Create and update design documentation throughout lifecycle and review designs of others
- Implement required software functionality meeting established requirements, specifications and quality.
- Create and execute unit and system test plans and review the plans of others
Other
- A small amount of international travel to other Natus sites or customers
- Excellent verbal, presentation, and written communication skills for technical and non-technical audiences
- Bachelor of Science or Masters in Computer Science, Engineering or similar.
- Be part of a mission-driven company improving healthcare worldwide
- Work on cutting-edge cloud solutions with a talented global team