Translate overall system architecture and product requirements into well-designed and implemented application software components for the Ultrasound devices.
Requirements
- 8+ years of professional software development experience with excellent understanding of object-oriented design, expertise and hands-on experience in C++ on Windows
- Working experience on User Interface and User Experience design using Qt or similar frameworks
- Experience driving technical design reviews
- Experience with SQL Server database, GitLab, Perforce and SonarQube.
Responsibilities
- Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices
- Participate in software design reviews, you conduct peer code reviews, provide input and feedback to other members of the development team.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security
- Use software engineering best practices to ensure a high standard of quality for all the team deliverables
- Engage subject matter experts in successful transfer of complex domain knowledge
- Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
- Ability to express the root cause behind issues and a clear data driven path to a solution
Other
- Work with the team to help solve business problems
- Strong interpersonal skills, including creativity and curiosity with ability to effectively communicate and influence across all organizational levels
- Proven analytical and problem resolution skills
- Demonstrated ability to work with and/or lead blended teams, including global teams
- Must be willing to work onsite at least 3 days a week in Wauwatosa, Wisconsin