> Markdown version of [/jobs/ext/3640186-embedded-engineer](https://www.wearedevelopers.com/jobs/ext/3640186-embedded-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 Engineer - **Company:** Akkodis, Inc. - **Location:** Medina, WA, United States - **Salary:** $218,400.0 - $239,200.0 - **Contract:** Temporary to permanent - **Skills:** Board Bringup, ARM Architecture, Booting (BIOS), Communications Protocols, Continuous Integration, Datasheets, Software Debugging, Embedded C, Embedded Software, Firmware, Joint Test Action (IEEE Standards), Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller, Cypress (Programming Language), Peripherals, Git, Software Version Control - **Published:** October 8, 2026 - **Apply:** https://www.disabledperson.com/jobs/75879447-embedded-engineer ## About the Role * Strong experience developing embedded C firmware on ARM Cortex-M microcontrollers * Experience with USB-C and USB Power Delivery (USB-PD) * Hands-on hardware bring-up and PCB debugging experience * Strong understanding of I2C, SPI, and UART communication protocols * Proficiency using embedded debugging tools such as oscilloscopes, logic analyzers, and SWD/JTAG debuggers * Ability to read and interpret schematics, datasheets, and register-level documentation * Experience using Git for source control, * Experience with Infineon/Cypress microcontrollers and related development environments (ModusToolbox, EZ-PD, PMG1, CCGx) * Knowledge of bootloaders, DFU, and firmware update mechanisms * Experience with power electronics, power-path control firmware, and fault protection systems (OVP, UVP, OCP) * Familiarity with USB subsystems including hubs, DisplayPort Alt Mode, retimers, and billboard devices * CI/CD experience for embedded firmware development * USB-IF compliance and certification testing experience ## Description We are seeking an experienced Embedded Firmware Engineer to join an innovative engineering team developing next-generation hardware platforms. This is a hands-on opportunity to work on advanced embedded systems, collaborate closely with hardware engineers, and play a key role in bringing new products from prototype to production. What You'll Do * Bring up new PCB hardware platforms and validate power, clocks, peripherals, and firmware functionality * Develop and debug embedded C firmware on ARM Cortex-M microcontrollers * Configure and manage companion devices using I2C, SPI, and UART communication protocols * Implement and troubleshoot USB-C and USB Power Delivery (USB-PD) functionality, including power negotiation, source/sink roles, and fault handling * Utilize oscilloscopes, logic analyzers, multimeters, and SWD/JTAG debuggers to diagnose hardware and firmware issues * Interpret schematics, datasheets, and register configurations to support system integration * Partner with hardware engineers to isolate and resolve system-level issues * Document technical designs, configurations, and development decisions