Senior Manager, Software Engineering
Location: Brno, CZ (Hybrid)
About the Role
We are seeking a Senior Manager of Software Engineering to lead a growing team of talented engineers within our Fire Detection Business Unit, developing state-of-the-art fire detection solutions used worldwide. This role requires a hands-on leader with deep technical expertise and proven experience managing complex software projects across the full technology stack—from hardware and embedded systems to end-user applications.
The position reports directly to the Sr. Director of Software Engineering and Software Quality Engineering for Fire Solutions and plays a critical role in delivering innovative, secure, and reliable products that protect lives and property globally.
Key Responsibilities
- Team Leadership: Manage and mentor a team of software engineers specializing in firmware, embedded systems, and communication technologies using C and C++.
- Full-Stack Oversight: Ensure architectural integrity and technical excellence across the entire stack—from hardware interfaces to cloud and end-user applications.
- Secure Development: Drive best practices for secure coding and collaborate closely with Global Product Security teams to ensure compliance with security standards.
Cross-Functional Collaboration:
- Work closely with Product Management, Program Management, SQA, and other engineering teams to ensure successful project delivery.
- Coordinate with Hardware Engineering for tight dependencies and integration.
- Partner with Program Management to meet scheduled milestones and deliverables.
Technical Oversight:
- Provide architectural guidance at both macro and micro levels.
- Solve complex technical challenges and guide design decisions.
- Agile Practices: Champion and guide the team in Scrum and Agile methodologies to improve efficiency and quality.
- Hands-On Tools Expertise: Utilize development tools such as GitHub and the Atlassian suite (Jira, Confluence, etc.) for effective project execution.
- Global Team Interaction: Collaborate with distributed engineering teams across multiple geographies.
- Regulatory Knowledge: Experience with certification authorities and approval processes is a strong plus.
Qualifications
Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
Experience:
- 10+ years in software engineering with at least 5 years in a leadership role.
- Strong background in firmware and embedded systems development using C/C++.
- Proven ability to design and review software architecture across full stack.
- Hands-on experience with GitHub and Atlassian tools.
- Deep understanding of Agile/Scrum methodologies.
- Experience working with global teams and managing distributed projects.
Soft Skills:
- Excellent communication and collaboration skills in English.
- Proactive, enthusiastic, and committed to continuous learning.
- Strong problem-solving and decision-making abilities.
Preferred Skills:
- Familiarity with regulatory compliance and certification processes for embedded systems.
- Knowledge of communication protocols, IoT technologies, and secure software development practices.
Work Model
- Hybrid: Candidates must be able to work onsite in Brno, CZ, 3 days of the week.
#LI-EG1