Our company values innovation, collaboration, and continuous learning
Position: Principal Firmware Engineer
Location: San Francisco, California, United States
Salary: $247000 - $288000
Job Description: We are seeking a highly skilled and experienced Principal Firmware Engineer to join our dynamic team. As a Principal Firmware Engineer, you will be responsible for designing, developing, and implementing firmware solutions for our cutting-edge products. In this role, you will work closely with cross-functional teams including hardware engineers, software engineers, and product managers to deliver high-quality firmware solutions that meet the needs of our customers.
Key Responsibilities:
- Lead the firmware development process, from concept to production, for our products
- Design and implement firmware solutions for our embedded systems using C/C++ programming languages
- Collaborate with hardware engineers to define and develop firmware requirements and specifications
- Work closely with software engineers to integrate firmware with application software
- Develop and maintain firmware architecture and design documentation
- Conduct firmware testing and debugging to identify and resolve issues
- Ensure firmware meets quality standards and complies with regulatory requirements
- Manage firmware version control and release processes
- Mentor and guide junior firmware engineers in best practices and coding standards
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
- Minimum of 8 years of experience in firmware development
- Proficiency in C/C++ programming languages and experience with microcontroller architectures
- Strong understanding of embedded systems and real-time operating systems
- Experience with firmware development tools and debugging techniques
- Knowledge of communication protocols such as SPI, I2C, and UART
- Familiarity with software development processes and best practices
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and leadership skills
- Prior experience in a senior or lead firmware engineering role is preferred
Working at our company: As a Principal Firmware Engineer, you will have the opportunity to work on cutting-edge technologies and make a significant impact on our products. We offer a competitive salary, comprehensive benefits package, and a supportive work environment that encourages growth and development. Join our team and be a part of revolutionizing the industry with your firmware expertise. Apply now and take the next step in your career as a Principal Firmware Engineer.