About the Role:
We are seeking a visionary and highly experienced Principal Embedded Firmware Engineer with deep expertise in embedded systems, software architecture, and advanced testing methodologies to lead our engineering team. The ideal candidate will be a strategic thinker, an excellent communicator, and a technical leader with a proven track record of delivering high-quality, reliable embedded systems at scale. In this role, you will drive the technical direction of our embedded firmware development, mentor a team of engineers, and ensure that our products meet the highest standards of performance, quality, and reliability. This is a hybrid role.
Requirements:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, with formal training in embedded development.
- Minimum of 8 years of hands-on experience in embedded firmware development, with a proven track record of leading successful projects and delivering high-quality, reliable products.
- Extensive expertise in embedded operating systems, kernel development, or device drivers on multi-core systems, with a demonstrated ability to deliver complex projects on time.
- Mastery of programming languages such as Python, C, Rust, or C++, with a focus on microcontroller development and delivering clean, maintainable code.
- Exceptional problem-solving and debugging skills, particularly in distributed systems, with a proactive approach to identifying and resolving issues.
- In-depth understanding of networking, communication systems, and data security, with significant experience ensuring product robustness and security.
- Proven experience with cloud-based architectures for IoT and embedded systems, including AWS or other platforms, with a focus on reliability and scalability.
- Strong commitment to developing testable code and leading the adoption of test-driven development practices across the team.
- Outstanding written and verbal communication skills, with the ability to influence and align stakeholders across the organization.
Preferred Qualifications:
- Experience leading products from concept through mass production, with a strong understanding of the entire product development lifecycle.
- Deep expertise in RF and wireless communications, particularly Bluetooth, mesh networking, and IoT systems.
- Knowledge of electrical or mechanical test harnesses, control code, and fixture design.
- Familiarity with advanced networking protocols and embedded communication systems.
Key Responsibilities:
- Provide technical leadership in the design and development of advanced embedded firmware, setting the standard for quality, performance, and reliability across the team.
- Architect and oversee the implementation of scalable embedded software solutions, ensuring alignment with project timelines and business objectives.
- Collaborate closely with cross-functional teams, including hardware, systems, and product teams, to define and execute the embedded firmware roadmap.
- Lead the development and execution of rigorous testing strategies, ensuring comprehensive coverage and validation of all edge case scenarios.
- Diagnose and resolve complex system issues, guiding the team in identifying and mitigating potential risks proactively.
- Mentor and develop a team of engineers, fostering a culture of technical excellence, innovation, and continuous improvement.
Salary: $170k - $210k