Embedded Developer – Rust/C/C++
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Embedded Developer – Rust/C/C++Location: Redmond, WA (Onsite)Job Type: Full-TimeAbout the RoleWe are seeking an experienced Embedded Developer with strong expertise in Rust, C, and C++ to join our engineering team in Redmond, WA. The ideal candidate will have hands-on experience developing embedded software, device drivers, and CI/CD automation pipelines for hardware-integrated systems.This role requires close collaboration with hardware, firmware, and validation teams to support board bring-up, integration testing, and RF test automation.Key ResponsibilitiesDesign and develop embedded software using Rust, C, and C++Develop device drivers and low-level system software for microcontrollersParticipate in architecture discussions, code reviews, and technical design reviewsBuild, optimize, and maintain CI/CD pipelines for build, validation, and image generationDevelop and integrate RF testing pipelines within CI/CD workflowsCollaborate with hardware and firmware teams for board bring-up and system integrationCreate automation tools, self-service tooling, and pipeline test frameworksTroubleshoot embedded systems and improve software performance and reliabilityRequired Qualifications8+ years of embedded software development experienceStrong programming expertise in C, C++, and/or RustHands-on experience with embedded systems and device-level softwareExperience with CI/CD tools and DevOps practicesKnowledge of build systems, automation frameworks, and pipeline orchestrationExperience with Linux-based embedded environmentsStrong debugging and troubleshooting skillsPreferred QualificationsExperience with RF systems and RF test integrationFamiliarity with hardware-software integration and board bring-upExperience with embedded Linux, Yocto, or BSP developmentExposure to scripting languages such as Python or Shell