> Markdown version of [/jobs/ext/3744260-firmware-design-engineer](https://www.wearedevelopers.com/jobs/ext/3744260-firmware-design-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). --- # Firmware Design Engineer - **Company:** Experis - **Location:** Boxborough, MA, United States - **Salary:** $120,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Computer-Aided Design, C++ (Programming Language), Code Review, Communications Protocols, Datasheets, Software Debugging, Embedded C, Embedded Software, Ethernet, Firmware, Hardware Design, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Software Deployment, System Testing, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Git, System-level Testing, Optimization Algorithms, Software Coding, Software Version Control - **Published:** October 15, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=3022320648-2 ## About the Role * Embedded C/C++ programming * Microcontroller/microprocessor architecture (ARM, DSP, etc.) * RTOS development (Free * RTOS, Thread * X, etc.) * Debugging with JTAG, ICE, and logic analyzers * Communication protocols (UART, SPI, I2 * C, CAN, USB, Ethernet) * Firmware-hardware integration and board bring-up * Version control (Git) and CI/CD pipelines * Unit, integration, and system testing for embedded systems * Reading and interpreting schematics and data sheets * Real-time control and optimization techniques ## Description Experis seeks a Firmware Design Engineer to develop, test, and optimize embedded software for cutting-edge products in professional, scientific, and technical services. You will design low-level drivers, integrate with custom hardware, and troubleshoot complex system issues while collaborating with cross-functional engineering teams. In Experis' people-first, learning-focused culture, you'll work on high-impact projects for Fortune 500 clients, gain certifications, and grow skills with global resources in a fast-paced, innovation-driven environment. Responsibilities * Design, develop, and debug embedded firmware for engineering and technical products * Implement and optimize low-level drivers, communication protocols, and control algorithms * Collaborate with hardware, systems, and test engineers on board bring-up and integration * Write and execute unit, integration, and system-level tests to validate firmware performance * Perform root-cause analysis and resolve firmware defects and field issues * Create and maintain technical documentation, design specifications, and coding standards * Participate in code reviews and contribute to continuous improvement of development processes * Support product validation, certification, and release activities for production deployments