About this role
The team is seeking a Principal Engineer - Firmware to join their dynamic team. In this role, you will be responsible for leading the design and development of innovative firmware solutions that power cutting-edge technology. You will work in a collaborative environment that values trust, empowerment, and diversity.
Key Responsibilities:
- Lead firmware design and development projects from concept to production.
- Collaborate with cross-functional teams to define firmware requirements and specifications.
- Develop and maintain high-quality firmware for microcontrollers and embedded systems.
- Conduct code reviews and mentor junior engineers to ensure best practices are followed.
- Troubleshoot and resolve firmware-related issues in a timely manner.
- Stay updated with the latest industry trends and technologies to drive innovation.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
- Extensive experience in firmware development, with a strong understanding of embedded systems.
- Proficiency in programming languages such as C/C++ and assembly language.
- Experience with hardware-software integration and debugging tools.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Experience:
- Minimum of 8-10 years of relevant experience in firmware engineering or embedded systems.
What we offer:
- An opportunity to be part of a global organization with a diverse and inclusive culture.
- A collaborative work environment that encourages innovation and personal growth.
- Opportunities for professional development and career advancement.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.