×
Register Here to Apply for Jobs or Post Jobs. X

Senor Firmware Engineer

Job in Loveland, Larimer County, Colorado, 80538, USA
Listing for: OTT Hydromet Corp
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 110000 - 160000 USD Yearly USD 110000.00 160000.00 YEAR
Job Description & How to Apply Below

Job Overview

Senior Firmware Engineer – Embedded Systems (Electrical Engineers) 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.

Responsibilities
  • 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 among 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 as technologies evolve.
Requirements
  • Bachelor’s degree or 3+ years of relevant software development experience.
  • Strong object‑oriented design and programming skills.
  • Proficiency in understanding hardware system 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 Modbus, RS485, RS232, SDI‑12.
  • Experience with ARM Cortex‑M processors.
  • Experience with FreeRTOS or other modern RTOS.
  • Experience using logic analyzers.
  • Debugging embedded software using debug probes.
  • Assembly language proficiency.
  • Experience with CMake.
  • Experience with continuous integration.
  • Experience refactoring and improving legacy code.
  • Experience with BLE, cellular modems, and satellite modems.
Benefits

Professional onboarding and training, career coaching and development opportunities, health benefits, 401(k) retirement plan.

EEO Statement

Veralto Corporation and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We provide reasonable accommodation for individuals with disabilities and will ensure a fair and inclusive hiring process.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary