> Markdown version of [/jobs/ext/2570871-sr-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2570871-sr-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). --- # Sr Firmware Engineer - **Company:** ADEMCO INC. - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, JIRA, Bluetooth, C++ (Programming Language), Software Debugging, Linux on Embedded Systems, Embedded Software, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Python (Programming Language), Microsoft Visual Studio, Scrum Methodology, Raspberry Pi, Real-Time Operating Systems, Software Project Management, Subversion, Toolchain, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Multithreading, Scripting, Software Modules, Serial Peripheral Interface, Zigbee, Bitbucket - **Published:** August 20, 2026 - **Apply:** https://www.minneapoliscareersite.com/job.asp?id=3360120460&tx=IT878THZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 5+ years of experience in embedded systems, including 4+ years developing firmware in C/C++. Proven experience writing and debugging firmware for embedded devices. * Strong hands-on experience with FreeRTOS and Embedded Linux environments. * Proficiency with Visual Studio, IAR Embedded Workbench, and related build/debug toolchains. * Solid coding and scripting skills in C++ and Python. WE VALUE: * Strong experience in multithreaded embedded development, including RTOS environments such as FreeRTOS and Embedded Linux. * Solid understanding of embedded software, embedded hardware, firmware debugging (JTAG, trace analyzers), and hands-on use of lab equipment like oscilloscopes and logic analyzers. * Ability to design clean, scalable, well-architected software modules, break down requirements into actionable tasks, and deliver high-quality results in Agile/Scrum teams. * Expertise with wired and wireless communication technologies (SPI, I2C, UART, Wi-Fi, Bluetooth, ZigBee), ARM Cortex-A/M processors, and familiarity with cryptography, networking, and system security. * Experience with embedded Linux platforms (e.g., Raspberry Pi), strong collaboration and communication skills, and comfort using modern software management and requirements tools (SVN, Bitbucket, JIRA, Contour).#LI-JB1 #LI-HYBRID ## Description * Work on all aspects embedded software development projects - design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols. * Collaborate closely with a team of highly motivated peers. * Design great products - novel in capability, exceptional in quality, and always delivering an end-to-end 5-star customer experience. * Design and develop embedded software/firmware for Connected Home products. * Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed. * Research technical problems and implement appropriate algorithm solutions. * Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing and management. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [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) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [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)