As a Principal Engineer, Firmware Design, you will be responsible for designing and developing firmware for our cutting-edge technology products. You will work closely with cross-functional teams to ensure that our products meet the highest standards of quality and performance.
Key Responsibilities:
- Design and develop firmware for microcontrollers and other embedded systems.
- Collaborate with hardware and software teams to ensure seamless integration of firmware with hardware and software components.
- Develop and maintain firmware documentation, including design documents, test plans, and release notes.
- Work with QA teams to identify and resolve firmware-related issues.
- Stay up-to-date with the latest technologies and trends in firmware design and development.
Requirements:
- 10+ years of experience in firmware design and development.
- Strong understanding of C++ and Python programming languages.
- Experience with microcontrollers and embedded systems.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced environment and meet deadlines.