> Markdown version of [/jobs/ext/1726610-senor-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1726610-senor-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). --- # Senor Firmware Engineer - **Company:** Veralto Corporation - **Location:** Loveland, CO, United States - **Experience:** Experienced - **Salary:** $95,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, ARM Architecture, Assembly Language, C++ (Programming Language), CMake, Computer Programming, Continuous Integration, Software Debugging, Embedded Software, Firmware, FreeRTOS, Modbus, Object-Oriented Software Development, Software Architecture, Software Maintenance, Real-Time Operating Systems, RS-232, RS-485 Standard, Secure Coding, Software Engineering, Code Restructuring - **Published:** July 11, 2026 - **Apply:** https://dejobs.org/x/x/2B2DCE93572E4BCAA0F1E1399EC3F8CD/job/ ## About the Role * Bachelor's degree or 3+ years of relevant software development experience * Strong object-oriented design and programming skills * Proficiency in understanding hardware systems constraints * Proficiency in building maintainable software with testing and extensibility in mind * Understanding of software architecture and testing fundamentals Desired Experience: * Experience building embedded systems in C/C++ Reading and understanding hardware datasheets and schematics * Hardware bring-up experience * Experience with the following: * Modbus, RS485, RS232, SDI-12 * ARM Cortex-M processors * FreeRTOS or other modern RTOS * Using logic analyzers * Debugging embedded software using debug probes * Assembly language * CMake * Continuous integration * Refactoring and improving legacy code * BLE, cellular modems, and satellite modems ## Description Reporting to the Director of R&D Loggers, the Senior Firmware Engineer leads and implements software features, ensures delivery of high-quality, secure code, and collaborates across teams to sustain and grow applications. This role includes debugging complex issues, mentoring junior engineers, and staying current with evolving technologies to guide best practices. This position is part of the Engineering team located onsite in Loveland, CO. In this role, a typical day will look like: * Lead and attend design sessions for product features * Implement product features with minimal oversight * Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies * Contribute to software architecture decisions with maintainability and extensibility in mind * Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware * Ensure delivery of high-quality code that optimizes the company's investment * Continually sustain and grow the embedded software, especially as technologies change. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Valven Atlas: Engineering Intelligence That Delivers](https://www.wearedevelopers.com/videos/1660-valven-atlas-engineering-intelligence-that-delivers) ## Related Articles - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)