Manager, Instrument Software Engineering

Genalyte, Inc.
San Diego, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 210K

Job location

San Diego, United States of America

Tech stack

Testing (Software)
Java
Microsoft Windows
Software Applications
Unit Testing
C Sharp (Programming Language)
Unix
Computer Engineering
Continuous Integration
Software Debugging
Embedded Software
Issue Tracking Systems
Python
Software Engineering
Product Software Implementation Methods
Software Requirements Analysis
Information Technology
Atlassian Tools
Build Tools
Programming Languages

Job description

The Manager, Instrument Software Engineering will lead a team of software developers in the development and support of Embedded and application software that runs on Genalyte's instruments. You will collaborate closely with cross-functional leadership to plan and execute development timelines in support of company goals and product excellence. You'll have direct responsibility for the employees in your team and will be responsible for their career development, technical oversight, and project management. This remains a very hands-on role, so you will be expected to contribute significantly through individual software development activities. ESSENTIAL FUNCTIONS & RESPONSIBILITIES

These may include but are not limited to:

  • Developing software components and participating in integration of software components
  • Developing software tools to facilitate software testing and integration activities
  • Leading architecture definition for instrument software
  • Mentoring team members
  • Performing software design reviews and auditing implementation of software by more junior members of the team
  • Developing team members through a progression of positions of increasing responsibility
  • Representing the software functional group at cross-functional meetings
  • Troubleshooting complex system issues including both hardware and software

Requirements

  • Strong expertise in Embedded software system design and concepts
  • Deep experience with one or more programming languages such as C/C+/C#/Python/Java
  • Experience with build systems, CI/CD, unit testing, and general best practices in SW development
  • Proficient knowledge of networking and familiarity with Unix and Windows operating systems
  • Strong debugging skills
  • Experience developing architectures for distributed Embedded systems
  • Expert level knowledge of software requirements management, issue tracking, and project management using tools such as Jira and Confluence
  • Background in medical device software standards like ISO 13485 and IEC 62304, * Bachelor's degree or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or similar field
  • Prior experience in medical devices, diagnostics (IVD), or healthcare technology in a regulated environment is a strong preference
  • Significant professional experience delivering Embedded software products
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities
  • Ability to author and present technical documents
  • Leadership and mentoring skills
  • Career development for team members
  • Experience in overseeing performance management

PHYSICAL REQUIREMENTS & WORK ENVIRONMENT

Benefits & conditions

The base salary range for this role is $185,000 - $210,000 per year. Individual pay may vary based on job-related skills, experience, and relevant education or training. In addition to base salary, this role includes meaningful equity participation, eligibility for the annual target bonus plan, and a comprehensive benefits package (health, dental, vision, and flexible time off policy).

Apply for this position