Technical Project Manager

Witekio•Bellevue, WA
•Onsite

About The Position

The Technical Project Manager designs, develops, and optimizes embedded software for various platforms. The role collaborates with cross-functional teams to integrate software with hardware and cloud components, ensuring seamless functionality. It also leads and manages engineering activities using Agile methodologies, oversees project deliverables to ensure they meet client specifications and acceptance criteria, and provides client communication and support to address technical issues and foster long-term relationships.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering, or a closely related field.
  • One year of experience as an Embedded Software Engineer or in a closely related position.
  • One year of experience developing a cross-platform, multi-architecture connectivity (WiFi, BLE, and ANT+) and device-management software development kit in C.
  • One year of experience conducting product-release debug sessions on-site with customer teams using OpenOCD and GDB tools.
  • One year of experience writing and setting up test plans with the Cmocka framework.
  • One year of experience setting up a chain of trust using a secure element on the target to allow the cloud to identify and trust the device.
  • One year of experience managing device firmware updates via AWS and implementing the update flow.
  • One year of experience configuring the MCUboot bootloader.

Responsibilities

  • Design, develop, and optimize embedded software for various platforms.
  • Collaborate with cross-functional teams to integrate software with hardware and cloud components.
  • Write, test, and debug software, including in Rust.
  • Participate in code reviews and establish best practices for embedded software design.
  • Lead and manage engineering activities using Agile methodologies.
  • Oversee project deliverables to ensure they meet client specifications and acceptance criteria.
  • Communicate with clients, address technical issues, and foster long-term relationships.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service