About the role
Lead embedded software development, enhancements, and testing, providing technical leadership to the software engineering team.
Drive the technical scope of projects, ensuring successful delivery alongside other team members.
Tackle complex, large-scale problems, building high-performance, quality, and architecturally sound software systems.
Translate business needs into deployable technology solutions.
Manage stakeholders for Neurosurgical software projects, ensuring timely delivery with quality.
Implement robust software development practices, including code reviews, CI/CD, DevOps, and Agile methodologies.
Assess and integrate new technologies through prototyping, testing, and more.
Collaborate with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management for project success.
Lead code reviews as an independent reviewer, applying design principles, coding standards, and best practices.