As a Senior Software Architect, you will be responsible for designing and engineering software for next-generation medical devices.
Key Responsibilities:
* Take ownership of the conception and ongoing development of the software architecture
* Provide technical leadership and mentoring to the development team
* Support technical questions, challenges, and troubleshooting
* Collaborate closely with other development teams and departments
* Create technical and release documentation, as well as architecture diagrams
You will have extensive experience in developing and owning software architecture for complex systems, strong knowledge of C++ 14/17/20, and a proven track record of implementing complex software solutions.