If you are a self-motivated and results-driven individual with a passion for firmware development and strong leadership skills, we encourage you to apply for this exciting opportunity
Job Title: Lead Firmware Engineer
Location: San Francisco, California, United States
Job Type: Full-time
Salary: $228000 - $256000
About the Role: We are seeking a highly skilled and experienced Lead Firmware Engineer to join our dynamic and innovative team. As the Lead Firmware Engineer, you will be responsible for leading the development and implementation of firmware solutions for our cutting-edge products. You will work closely with cross-functional teams to ensure the successful delivery of high-quality firmware designs that meet the needs of our customers.
Key Responsibilities:
- Lead and manage a team of firmware engineers, providing technical guidance and support to ensure the timely and successful delivery of firmware projects.
- Design, develop, and test firmware solutions for our products, ensuring they meet performance and quality standards.
- Collaborate with hardware engineers to define firmware requirements and specifications.
- Conduct feasibility studies and research to identify the most suitable firmware platforms and technologies for our products.
- Create and maintain firmware design documentation, including specifications, diagrams, and test plans.
- Conduct code reviews and provide feedback to team members to ensure code quality and adherence to coding standards.
- Troubleshoot and debug firmware issues, implementing solutions to resolve issues and improve overall product performance.
- Stay updated on industry trends and advancements in firmware development, and make recommendations for implementing new technologies and processes.
- Mentor and train junior firmware engineers, providing guidance and support to help them grow and develop their skills.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 5 years of experience in firmware development, with at least 2 years in a lead or senior role.
- Proficient in embedded C/C++ programming language.
- Experience with real-time operating systems (RTOS) and microcontrollers.
- Strong knowledge of firmware development methodologies, including Agile and Waterfall.
- Experience with firmware debugging tools and techniques.
- Knowledge of hardware design and schematics.
- Excellent problem-solving and analytical skills.
- Experience working with cross-functional teams.
- Strong leadership and project management skills.
- Excellent communication and interpersonal skills.
Join our team and be a part of creating innovative solutions that make a difference in people's lives.