Intuitive-posted about 19 hours ago
Full-time • Manager
Sunnyvale, CA
1-10 employees

Primary Function of Position In this role, you will lead a small software engineering team in a fast-paced environment. Your team will design and implement a variety of software components. You will take on projects with broad technical scope, covering medical imaging, computer graphics, and user interface design. You will work independently as a technical leader and team builder, delivering key user-facing product features.

  • Drive software development work across a variety of technical areas, including computer graphics, graphical user interfaces, simulation, and robotics algorithms
  • Recognize, attract, and train top talent through one-on-one coaching and team-wide initiatives
  • Own the complete medical device software lifecycle, covering requirement definition, systematic risk assessment, prototyping, development, testing, and release
  • Champion best practices in software development, including code reviews, bug scrub meetings, coding conventions, continuous integration, defensive programming, static analysis, and design patterns
  • Develop and manage effective interfaces across the organization, with other software engineering teams, clinical engineering, design, human factors, and regulatory affairs
  • Create, maintain, and track bottom-up schedules to consistently achieve team deliverables
  • A graduate degree in computer science, or equivalent experience
  • Three years of experience developing software
  • Strong working knowledge of C++ and object-oriented programming
  • Great communication skills
  • High levels of independence, technical ownership, and organization
  • Previous experience as a tech lead (formal or informal); demonstrated ability to lead teams and drive projects to completion
  • Experience creating high-quality technical documentation
  • Experience recruiting, mentoring, and functionally managing teams of highly skilled engineers
  • Familiarity with development in a Linux environment
  • Experience with GUI development (Qt/QML)
  • Experience with OpenGL and 3D rendering
  • Experience with parallel programming and CUDA
  • Experience with game engines such as Unity or Unreal Engine
  • Knowledge of medical device development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service