# Principal Firmware Engineer

**Company**: Logitech
**Location**: San Jose
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $168,000 - $231,000 per year
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q223127

**Apply**: https://logitech.wd5.myworkdayjobs.com/en-US/Logitech/job/San-Jose-California---USA/Principal-Firmware-Engineer_146144?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_df1d060a-9f7

## Description

As a Principal Firmware Engineer at Logitech, you will play a critical role in designing, developing, and maintaining firmware for our electronic devices. You will work closely with cross-functional teams to ensure seamless integration of firmware with hardware components and drive projects from concept through production.

Your key responsibilities will include:

Design & Architecture: Developing architecture and design for firmware solutions, ensuring alignment with project requirements and industry standards.

Development: Writing, testing, and debugging firmware code, primarily using C and C++ for microcontrollers and embedded systems.

Project Leadership: Leading firmware projects, managing timelines, resources, and collaboration with hardware and software teams.

Technical Expertise: Providing guidance and mentorship to junior engineers, promoting best practices in firmware development.

System Integration: Collaborating with hardware engineers to ensure seamless integration of firmware with hardware components.

Problem Solving: Identifying and resolving complex issues and bugs in the firmware, utilizing in-depth analysis and creative solutions.

Documentation: Creating and maintaining comprehensive documentation, including design specifications and user manuals.

To succeed in this role, you will need:

A Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field.

Extensive experience in firmware development for embedded systems.

Proficiency in programming languages such as C and C++.

Strong knowledge of microcontrollers, embedded systems, and hardware integration.

Exceptional problem-solving skills and attention to detail.

Excellent communication and teamwork abilities.

Proven track record of leading complex projects from concept to completion.

## Skills

### Required
- C
- C++
- microcontrollers
- embedded systems
- firmware development
- project leadership
- technical expertise
- system integration
- problem solving
- documentation

---

Source: [Apply at logitech.wd5.myworkdayjobs.com](https://logitech.wd5.myworkdayjobs.com/en-US/Logitech/job/San-Jose-California---USA/Principal-Firmware-Engineer_146144?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
