Manager, Instrument Software Engineering
Role details
Job location
Tech stack
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).