Chennai, Tamil Nadu, India Hybrid Employment

Logitech is hiring a Firmware Engineer

About the Role

At Logitech, we are looking for a Senior Firmware Engineer to play a pivotal role in designing and developing embedded software for our HID products. You will apply your expertise in microcontrollers, sensors, and real-time operating systems (RTOS) to deliver innovative and high-performance gaming experiences, following a development process that leverages Agile methodologies.

What You'll Do

  • Develop firmware on Microcontroller platforms (STM32x) with a focus on functionality, performance, and quality.
  • Work with teams to develop sensor interfacing, UART, USB, WiFi, LCD, and Touch screen integrations.
  • Conduct system-level debugging and drive efforts to improve performance and reliability.
  • Collaborate with developers across the globe during the firmware development lifecycle.

What We're Looking For

  • 5+ years of experience in embedded software development, with a focus on Firmware development and Agile methodologies.
  • Strong programming skills in C and embedded C, with expertise in debugging and troubleshooting microcontrollers.
  • Proven expertise in microcontroller programming (STM32x, NRF5xx, Ti CCx), sensor interfacing, and real-time operating systems (RTOS).
  • Expertise or understanding of one or more of the following drivers: I2C, SPI, UART, Flash, EEPROM, WiFi.
  • In-depth knowledge of real-time control algorithms, data processing, and performance optimization.
  • Proficiency in utilizing Agile tools and methodologies for managing software development backlogs, sprints, and releases.
  • Excellent communication and interpersonal skills, strong analytical skills, and a proven ability to be a good team player.

Nice to Have

  • Experience with RTOS usage (FreeRTOS, QP/C, Zephyr) on low-power chipsets (STM32, nRF52).
  • Experience in power management within Microcontrollers.
  • Experience with the USB protocol, Bluetooth, or any Wireless protocol.

Technical Stack

  • C, embedded C
  • Microcontrollers: STM32x, NRF5xx, Ti CCx
  • RTOS
  • Protocols & Drivers: I2C, SPI, UART, Flash, EEPROM, WiFi
  • RTOS Variants: FreeRTOS, QP/C, Zephyr
  • Connectivity: USB, Bluetooth

Benefits & Compensation

  • Comprehensive and competitive benefits packages.
  • Flexible working environments designed to care for yourself and loved ones.
  • Support for physical, financial, emotional, intellectual, and social wellbeing.

Work Mode

This role operates on a hybrid work model.

All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

Required Skills
Cembedded CSTM32xNRF5xxTi CCxRTOSI2CSPIUARTFlashdebuggingsensor interfacingreal-time control algorithmsdata processingperformance optimization
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Logitech

Logitech is a company where people want their actions to have a positive global impact while having flexibility.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago