> Markdown version of [/jobs/ext/193316-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/193316-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:** business needs. - **Location:** Sterling, MA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** JIRA, Code Composer Studio, Code Generation, Communications Protocols, Computer Engineering, Software Debugging, Eclipse (Software), Embedded Software, Ethernet, Firmware, Revision Control Systems, Issue Tracking Systems, PCI Express, Simulink, Stateflow, USB, Git, Information Technology, Bitbucket - **Published:** May 28, 2026 - **Apply:** https://www.careerjet.com/jobad/us66d6f0c6e61e6460944a95ab40a7dea6 ## About the Role * Bachelor's degree (B.A. or B.S.) in Computer Engineering or Computer Science * 5-10 years of experience working in C code * Experience with Git, BitBucket, or similar revision control systems * Experience with Jira or similar issue tracking systems * Experience with NXP S32K series microcontrollers * Experience with TI TMS320 series DSP * Experience with Simulink Stateflow modeling and auto-code generation * Experience with industry-standard protocols, such as PCIe, USB, Ethernet, DDR, I2C, SPI, CAN, etc. * Experience with generic video interfaces, such as LVDS, HDMI, etc * Experience with Code Composer Studio, Eclipse, MCUXpresso IDEs * Understanding of basic electrical circuits ## Description The Embedded Firmware Developer position is responsible for the development and implementation of the firmware for the high voltage hardware and I/O hardware electronics devices. Tasks and Responsibilities: * Collaborating with systems, software, and hardware engineering to develop embedded microcontroller designs for high voltage distribution, control systems, and system interfaces * Support existing and/or legacy embedded firmware designs * Develop and review requirements and decompose into released work packages * Collaborate with teams through issue tracking and use of revision control systems * Perform debug through simulation and physical lab testing ## Related Videos - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)