Software Engineering Manager
Role details
Job location
Tech stack
Job description
Genus PLC has an exciting opportunity. We are looking for a Software Engineering Manager to lead a multi-domain software team building embedded firmware, HMI/SCADA systems, instrument applications, and cloud-connected mobile/web platforms for cutting-edge agricultural equipment. As part of the Biosystems Engineering R&D organization, you will drive technical vision, team growth, and delivery excellence across a full-stack, AI-infused product portfolio. The successful candidate is a forward-thinking, strategic leader who thrives at the intersection of real-time systems and modern application development. They rigorously evaluate possibilities, make pragmatic tradeoffs, and maintain a big-picture perspective while driving innovation. This individual brings strong people leadership, takes ownership, and is a clear, influential communicator who builds effective relationships and partnerships across a dynamic, cross-functional, multidisciplinary organization. Energized by harnessing AI to accelerate engineering outcomes, they proactively identify and pursue opportunities to advance innovation within the R&D pipeline. This is a hybrid role in the Windsor, WI area with a minimum requirement of three (3) days a week on-site. The salary range for this position is $135,000 - $160,000 USD. 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.
You Will
- 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
Do you have experience in Software engineering?, Do you have a Master's degree?, Basic Qualifications: (required)
- 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, * 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
Benefits & conditions
3.33.3 out of 5 stars Windsor, WI Hybrid work $135,000 - $160,000 a year - Full-time, Pulled from the full job description
- Tuition reimbursement
- 401(k)
- Health insurance
- Vision insurance
- Health savings account
- Dental insurance
- Flexible spending account, US - At Genus, we offer a competitive salary. Benefits include health, dental, vision, FSA/HSA, long and short-term disability, 401K, tuition reimbursement, paid holidays and ETO (earned time off). This position will provide opportunities for growth.