Principal Firmware Engineer
Logitech · San Jose, CA · 1 mo ago
Engineering$168k–$231k/yrFull-time
About the role
As a Principal Firmware Engineer, 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.
Responsibilities
- Design & Architecture: Develop architecture and design for firmware solutions, ensuring alignment with project requirements and industry standards.
- Development: Write, test, and debug firmware code, primarily using C and C++ for microcontrollers and embedded systems.
- Project Leadership: Lead firmware projects, managing timelines, resources, and collaboration with hardware and software teams.
- Technical Expertise: Provide guidance and mentorship to junior engineers, promoting best practices in firmware development.
- System Integration: Collaborate with hardware engineers to ensure seamless integration of firmware with hardware components.
- Problem Solving: Identify and resolve complex issues and bugs in the firmware, utilizing in-depth analysis and creative solutions.
- Documentation: Create and maintain comprehensive documentation, including design specifications and user manuals.
Qualifications
- 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.
Pay
This position offers an annual base salary typically between $168,000 and $231,000.