Back to jobs Featured

Head of Software

Job description

​Apply to a cutting edge medical device company in the Class III implantable space, working on brain computer interface. They are looking to bring onboard a Head of Software to join their growing team.

Responsibilities:

  • Lead a team of software and firmware engineers.

  • Manage the planning, development, and management of professional software, code repositories, and system architecture across platforms.

  • Own scalable solutions to complex biosensing problems.

  • Conceptualize high-level software system designs.

  • Direct UI/UX feature improvements.

  • Provide maintenance and support for existing products.

  • Develop and document workflow, policies, and other infrastructure-related activities.

  • Ensure software standards and best practices are maintained across the organization.

Qualifications:

  • Over 7 years of experience managing the product lifecycle for professional software products.

  • Experience leading teams of software and firmware developers.

  • Knowledge of multiple programming languages and environments, including C, C++, Java, Python, C#, Unity and/or Unreal Engine, JavaScript, and cloud computing.

  • Experience in writing firmware, contemporary radio communication protocols, and low-level software code.

  • Knowledge of applied machine learning techniques.