ALSO-posted 3 months ago
$200,000 - $235,000/Yr
Full-time • Senior
Palo Alto, CA
51-100 employees

We are seeking an experienced and highly motivated Embedded Firmware Manager to lead a team of talented engineers in the development of cutting-edge embedded software and firmware for our next-generation products. In this critical role, you will be responsible for the entire lifecycle of an IoT connectivity module, from concept to launch, ensuring its seamless integration and robust performance.

  • Lead and mentor a team of embedded firmware engineers, fostering a collaborative and innovative development environment.
  • Drive the architectural design, development, and testing of embedded firmware for a new IoT connectivity module.
  • Partner with existing embedded software, mobile, cloud connectivity, and information technology teams to ensure end-to-end system functionality.
  • Collaborate closely with dedicated hardware and UX engineering teams to deliver powerful, unique, and vertically integrated user experiences.
  • Oversee the entire software development lifecycle, including requirements gathering, design, coding, debugging, and validation.
  • Ensure the delivery of high-quality, reliable, and performant embedded firmware within established timelines and budgets.
  • Champion best practices in embedded software development, including code reviews, version control, and continuous integration.
  • Stay current with emerging technologies and industry trends in embedded systems and IoT connectivity.
  • Provide technical leadership and strategic direction for embedded firmware development initiatives.
  • Manage project priorities, resources, and timelines effectively.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Proven experience (10+ years) in embedded software and firmware development, with a significant portion in a leadership or management role.
  • 2+ years of team and people management.
  • Strong expertise in the design and implementation of IoT connectivity modules (e.g., Wi-Fi, Bluetooth, cellular, LTE-M).
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with real-time operating systems (Zephyr, freeRtos).
  • Deep understanding of embedded hardware and software interfaces.
  • Experience with communication protocols (e.g., I2C, SPI, UART, USB, Ethernet).
  • Solid understanding of software development methodologies (Agile/Scrum preferred).
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to work effectively in a fast-paced and dynamic environment.
  • Experience with source control management systems (e.g., Git).
  • Prior experience in product development from concept to launch is highly desirable.
  • Robust health coverage.
  • Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options.
  • One Medical membership and dedicated insurance advocates.
  • Rich fertility and family building benefits with Progyny.
  • Flexible time off.
  • 401(k) match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service