> Markdown version of [/jobs/ext/2044287-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2044287-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:** Staffxpert Llc - **Location:** Oshkosh, WI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, Communications Protocols, Computer Engineering, Software Debugging, Embedded C, Embedded Software, Firmware, Joint Test Action (IEEE Standards), MISRA C (C Programming Language), Modbus, Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller, Peripherals, Git, Information Technology, Process Control Systems, Bare Metal, Software Version Control - **Published:** August 13, 2026 - **Apply:** https://www.careerjet.com/jobad/us8e00c660b70cd0f5d78916c2cbab20a3 ## About the Role Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. 3+ years of embedded firmware development experience for mid-level candidates. 7+ years of production embedded C development experience for senior-level candidates. Strong proficiency in embedded C. Hands-on experience working with microcontrollers and hardware peripherals. Experience with Git or similar version-control systems. Strong hardware and firmware debugging skills. Ability to work effectively in an onsite, cross-functional engineering environment. Strong written and verbal communication skills. LinkedIn profile required. Additional Qualifications for Senior-Level Candidates Experience with CAN, Modbus, SPI, and I2C communication protocols. Experience developing firmware in RTOS environments. Proficiency with JTAG and oscilloscope-based debugging. Experience with MISRA-C or similar embedded coding standards. Experience mentoring engineers or providing technical leadership. Preferred Qualifications Experience in appliance, industrial controls, IoT, motor drives, or related embedded systems. Bare-metal MCU development experience. Experience with STM32, PIC, ARM Cortex-M, or Renesas platforms. Exposure to functional safety practices or standards. Experience developing firmware for products that progress from prototype through production. Why Consider This Opportunity? Join an established engineering organization with a strong history of innovation and significant investment in R&D and connected products. This role offers the opportunity to work on real-world embedded systems where your firmware directly contributes to finished products used by customers worldwide. Engineers will have meaningful ownership of production firmware while collaborating closely with hardware, laboratory, and cross-functional engineering teams. ## Description STAFFXPERT LLC is seeking a Embedded Firmware Engineer on behalf of our client in the Oshkosh Area, WI. This is an exciting opportunity for mid- to senior-level engineers to develop production embedded firmware for advanced commercial equipment used across a wide range of industries. The ideal candidate will have strong embedded C development skills, hands-on experience with microcontrollers and hardware peripherals, and the ability to troubleshoot firmware directly on physical hardware. Senior-level candidates should also bring experience with communication protocols, RTOS environments, and industry-standard development and debugging practices. Key Responsibilities Design, develop, test, and maintain embedded C firmware for electronic control systems. Develop firmware for commercial washers, dryers, tumblers, and related equipment. Work hands-on with UART, I2C, SPI, ADC, PWM, EEPROM, and interrupt timers. Debug firmware on real hardware using tools such as JTAG, oscilloscopes, and other laboratory equipment. Support prototype and pilot builds through production. Collaborate closely with hardware engineers, laboratory teams, and other cross-functional engineering groups. Analyze and resolve firmware and hardware-related issues. Follow established software development, version control, coding, and testing practices. For senior-level roles, provide technical guidance and mentorship to other engineers. Required Qualifications ## Related Videos - [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) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)