We are looking for a passionate and experienced Senior Firmware Engineer to join our dynamic and innovative Gaming Simulation team. In this role, you’ll be responsible for architecting and implementing embedded firmware for high-performance simulation devices that delight gamers around the world. Your expertise in microcontroller platforms (STM32x), sensor integration, and real-time embedded systems will be central to delivering cutting-edge products.
You will work collaboratively with cross-functional teams distributed across the globe, and use Agile methodologies to shape the future of immersive gaming. This is an opportunity to bring creativity and technical excellence together to solve exciting engineering challenges.
Your Contributions
- Design, develop, and maintain robust firmware for gaming simulation hardware using C/Embedded C on STM32x microcontrollers.
- Interface and integrate various components such as sensors, displays (LCD, touch screens), and communication interfaces including UART, SPI, I2C, USB, and WiFi.
- Work on system-level debugging, performance tuning, and reliability improvements.
- Actively contribute to cross-functional Agile development processes, including sprint planning, backlog grooming, code reviews, and releases.
- Engage with global development teams to ensure consistency, reusability, and high-quality code.
- Drive firmware innovation by exploring emerging technologies and proposing enhancements.
What You Bring
Key Qualifications
- 5+ years of hands-on experience in embedded software and firmware development.
- Deep proficiency in C/Embedded C, with excellent debugging and problem-solving skills.
- Strong knowledge of STM32x, NRF5xx, or TI CCx microcontrollers, sensor integration, and RTOS (FreeRTOS, QP/C, Zephyr).
- Solid understanding and experience with communication protocols: I2C, SPI, UART, EEPROM, USB, WiFi.
- Expertise in developing and optimizing real-time control algorithms and data processing.
- Familiarity with Agile development tools and methodologies such as Jira, Git, and CI/CD practices.
- Excellent communication and interpersonal skills collaborative mindset is a must.
Nice-to-Haves (Preferred Skills)
- Experience with low-power microcontroller applications and power management techniques.
- Knowledge of Bluetooth, USB protocols, or other wireless protocols.
- Prior involvement in gaming, simulation hardware, or HMI-based devices is a plus.
Education
-
Bachelor's or Master’s degree in Electronics & Communication Engineering (ECE), Electrical & Electronics Engineering (EEE), Computer Science, or a related technical discipline.
Why You’ll Love Working Here
At Logitech, we champion flexibility, diversity, and creativity. Our hybrid work model empowers employees to thrive in the environment that suits them best whether remote or on-site. Collaboration and play are at the heart of our culture, and we are proud of our inclusive, globally-connected teams.
We also offer
- A comprehensive and competitive benefits package tailored to support your physical, emotional, and financial well-being.
- A culture that fosters learning, curiosity, and innovation.
- The opportunity to make a tangible global impact by contributing to products used by millions.
Diversity, Inclusion & Accessibility
Logitech is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, gender, age, sexual orientation, religion, or disability. We also provide reasonable accommodations throughout the application process—if you require any, please reach out to us at +1-510-713-4866.