About this role
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.