This position is no longer available
Chennai, Tamil Nadu, India Hybrid

Logitech was looking for a Firmware Engineer

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
About company
Logitech
Logitech builds products that help teams collaborate and learn from anywhere, enabling productivity and continuity. The company focuses on video collaboration solutions, peripherals, and tools that support remote and hybrid work environments.
All jobs at Logitech Visit website
Job Details
Department Engineering
Category embedded
Posted 5 months ago