Responsibilities
- Represent Software Engineering in cross-functional R&D core teams delivering complete instrument and automation products.
- Lead a software organization spanning embedded firmware, HMI/SCADA, instrument control applications, and mobile/web platforms.
- Define and own the technical roadmap — architecture, platform strategy, AI integration, and shared services across domains.
- Partner with senior engineers and product management to translate customer, business, and regulatory requirements into actionable software backlogs and delivery plans.
- Drive Agile/Scrum execution across multiple workstreams, maintaining clear visibility into status, quality metrics, risks, and deployment readiness.
- Provide hands-on technical mentorship: performance management, coaching, career development, code review culture, and continuous feedback.
- Champion an AI-augmented engineering practice — leveraging LLM-assisted development, AI-powered testing, automated code review, and data-driven optimization where appropriate.
- Own the controlled software deployment lifecycle from lab to production floor, including versioned firmware release, over-the-air updates, and rollback strategies.
- Build and evolve CI/CD pipelines promoting automation, quality gates, containerized builds, and release-driven deployment across embedded and application stacks.
- Lead adoption of strategic technologies, modern architectures, and best practices to keep the organization competitive.
- Ensure compliance with technical standards, regulatory requirements (FDA, IEC 62304, ISO, GDPR/data privacy), security, and safety protocols.
- Uphold Genus core values, mission, and vision.
Requirements
- A University degree in Computer Science, Electrical Engineering, or a STEM discipline
- A minimum of 10 years of professional software development experience
- A minimum of 3 years leading, managing, and growing teams of software engineers
- Hands-on experience in at least two of these domains: Embedded systems / firmware / RTOS (C, C++, Rust), HMI / SCADA / industrial automation / PLC integration, Web and/or mobile application development (React, Angular, Flutter, etc.), Cloud-connected / IoT instrument applications, Instrument control, agricultural technology, or biomedical device industry
- Agile/Scrum methodology with experience defining "Definition of Done" and delivery ceremonies
- Proficiency in at least two languages including C/C++ and a modern language (TypeScript/Python/Go/Java)
- Authorized to work in the U.S. without sponsorship
Nice to Have
- Master's degree in a relevant field
- Experience integrating AI/ML capabilities into products or engineering workflows (LLM tooling, vision systems, predictive analytics, edge AI)
- Web framework experience: React, Angular, Vue, or equivalent
- Mobile framework experience: Flutter, React Native, Swift, Kotlin
- SCADA/industrial protocol experience: Modbus, OPC UA, BACnet, MQTT
- Real-time operating systems: FreeRTOS, Zephyr, Linux kernel development
- OT/IT security practices for embedded and connected devices (IEC 62443)
- CI/CD platforms: GitHub Actions, GitLab CI, Azure DevOps, Jenkins
- Infrastructure as Code and cloud platforms (AWS, Azure, GCP)
- Experience with Jira, Confluence, and GIT
- Track record of building and scaling DevOps/Platform Engineering practices
- Experience on multi-disciplinary product teams spanning hardware, mechanical, data science, and software
Work Arrangement
Hybrid — Windsor, WI
Additional Information
- This is a hybrid role with a minimum requirement of three (3) days a week on-site.
- The salary provided is a good faith estimate representative of all experience levels.
- Genus considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.