> Markdown version of [/jobs/ext/3005357-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3005357-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Engineer - **Company:** VDart, Inc. - **Location:** Bellevue, WA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), Software Debugging, Embedded Software, Firmware, Cypress (Programming Language), Bare Metal, Hardware Debugging - **Published:** September 19, 2026 - **Apply:** https://www.careerjet.com/jobad/us26dd72658479764fcdbe50f316168aaa ## About the Role * Strong experience developing embedded and bare-metal firmware. * Strong C programming skills. * Experience with Cypress and/or Infineon MCUs and the associated IDE. * Experience debugging hardware and firmware using tools such as a multimeter and oscilloscope. * Ability to read and understand electrical schematics and use them to implement firmware. * Experience with I2C, SPI, and low-speed communication buses. * Basic understanding of USB Type-C and Power Delivery (PD), including USB power negotiation. Nice to Have * Experience with USB PD compliance. * Additional experience developing products involving USB Type-C and Power Delivery. ## Description * Develop embedded and bare-metal firmware for PD controllers. * Bring up new hardware systems and work through hardware/firmware issues. * Develop and support firmware for USB Type-C and Power Delivery functionality. * Use debugging tools such as multimeters and oscilloscopes to troubleshoot hardware and firmware. * Read schematics and understand how hardware connections relate to firmware, data, and controller pins. * Work with hardware communication buses including I2C, SPI, and other low-speed buses. * Collaborate with electrical engineers and other firmware team members on design and implementation. * Help support validation, stability, and future functionality as the product develops. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) ## Related Articles - [Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms](https://www.wearedevelopers.com/magazine/635-dev-digest-188-cfp-time-the-risks-of-npm-and-ikea-algorithms) - [Dev Digest 189: Open Phones, Be the Messenger and the USB-C of AI](https://www.wearedevelopers.com/magazine/639-dev-digest-189-open-phones-be-the-messenger-and-the-usb-c-of-ai) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 187: Build Agents, pick MCPs and prove you're not a robot!](https://www.wearedevelopers.com/magazine/633-dev-digest-187-build-agents-pick-mcps-and-prove-you-re-not-a-robot) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents) - [Dev Digest 220: Cursor Camp, TanStack hack, and Enterprise Agents](https://www.wearedevelopers.com/magazine/734-dev-digest-220-cursor-camp-tanstack-hack-and-enterprise-agents)