Technical Project Manager
PMs for Hire · Bellevue, WA · 1 wk ago
Project ManagementFull-time
About the role
This role is based at 3150 Richards Road, Ste. 210, Bellevue, WA 98005.
Responsibilities
- 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.
- 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.