Witekio

Technical Project Manager

Witekio Bellevue, Washington, United States · $143K/yr

Software Development · 51-200 employees

Oct 21
project-manager Junior (0-2 yrs) Full-time United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, test, debug, and optimize embedded software, integrating it with hardware and cloud components while establishing software design best practices. Lead engineering activities using Agile methods, oversee deliverables against client requirements, and communicate with customers to resolve technical issues and build lasting relationships.

What they look for

Embedded Software Development Rust C WiFi Bluetooth Low Energy ANT+ Cross-Platform Development Multi-Architecture Development OpenOCD GDB Cmocka Secure Elements AWS Firmware Updates MCUboot Agile Methodologies

Requirements

A master’s degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering, or a closely related field is required, along with one year of experience as an Embedded Software Engineer or in a related position. Candidates must also have one year of experience developing connectivity and device-management SDKs in C, debugging releases with OpenOCD and GDB, writing Cmocka test plans, configuring secure device trust and AWS firmware updates, and working with MCUboot.

Full description

Job Title: Technical Project Manager

Worksite: 3150 Richards Road, Ste. 210, Bellevue, WA 98005

Job duties: Designing, developing, and optimizing embedded software for various platforms. Collaborating with cross-functional teams to integrate software with hardware and cloud components, ensuring seamless functionality. Writing, testing, and debugging software in programming languages, including Rust. Participating in code reviews and establishing best practices for embedded software design. Leading and managing engineering activities using Agile methodologies. Overseeing project deliverables to ensure they meet client specifications and acceptance criteria. Providing superior client communication, addressing technical issues, and fostering long-term relationships.

Requirements: Master’s degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering, or closely related field, plus one (1) year of experience in Embedded Software Engineer or closely related positions. Must have one (1) year of experience with the following: Development of software development kit for connectivity (WiFi and BLE and ANT+) and device management in language C cross-platform and multi-architecture. Debug session for the product release on-site with the customer team: openOCD, gdb tools. Write and setup tests plans with Cmocka framework. Setup chain of trust using a secure element on the target to allow the cloud to identify and trust the device. Manage update of the firmware of the device via AWS, implemented the update flow. Bootloader configuration: MCUboot.

Compensation: $143104/year.

Similar roles