Lead Embedded Software Engineer to join our team working on cutting-edge medical devices. This role is a hands-on technical leadership position.
Requirements
- Serve as a technical lead and individual contributor for embedded software systems and features
- Design, implement, and verify embedded software with a strong focus on reliability, performance, and maintainability
- Define, analyze, and maintain software requirements, interfaces, and development procedures
- Lead technical reviews (design, architecture, and code), ensuring high-quality and compliant software solutions
- Solve complex system-level problems across hardware and software boundaries
- Provide technical mentorship and guidance to other engineers through collaboration, design reviews, and code reviews
- Partner closely with cross-functional teams to ensure cohesive system integration and successful product delivery
- Help shape engineering best practices, tools, and processes while remaining hands-on