About this role
Job title: Lead Firmware Engineer
About the Role Lead Firmware Engineer in Krakow, you will be a foundational technical leader driving the architectural direction and delivery of core firmware modules for Logitech's next-generation devices. You will own the end-to-end lifecycle of complex firmware subsystems, defining standards for performance, security, and scalability, and act as the primary bridge between cross-functional architecture teams and implementation while mentoring the team.
What You'll Do
- Architect and Drive: Take ultimate technical accountability for complex features and platforms from concept to production; lead technical discussions, define modular software patterns, and ensure local implementation aligns with global platform visions.
- Technical Strategy and Quality: Define code quality, performance metrics, and security benchmarks; drive the strategy for robust test automation frameworks and lead resolution of high-impact, system-level issues.
- Leadership and Mentoring: Guide and upscale the Krakow firmware team; act as a trusted advisor to technical leads, conduct critical design and code reviews, and champion knowledge-sharing across global sites.
- Innovate and Scale: Anticipate future technology trends and prototype next-gen capabilities; continuously optimize developer workflows, toolchains, and engineering processes to boost squad velocity.
What We're Looking For
- 8+ years of experience in embedded software engineering, with at least 3+ years in a technical lead or architectural decision-making role.
- Expert-level proficiency in C and C++ for highly constrained embedded environments.
- Deep architectural understanding of Real-Time Operating Systems (RTOS) and bare-metal hardware/software co-design.
- Extensive production experience with Zephyr RTOS, including custom board support packages, device tree configuration, and the Twister test framework.
- Strong hands-on experience with ARM Cortex-M and RISC-V architectures, including low-power optimization and hardware debugging tools.
- Proven track record of leading technical delivery within an Agile/Scrum framework.
- Exceptional communication and stakeholder management skills, with fluent spoken and written English.
- Willingness to work on-site in the Krakow office at least 3 days a week to foster collaboration and team leadership.
Compensation & Benefits
- Base salary typically between zł 246,800 and zł 376,400 per year.
- Additional benefits provided in accordance with local market practices and applicable country policies. Hybrid work model allows remote and on-site collaboration.