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

Senior Firmware Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Weathermatic
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Reports to: Director of Hardware Engineering

Department: Firmware Engineering

Company Overview

Weathermatic is a leading provider of water-conserving irrigation technology and services. Based in Dallas, TX, Weathermatic products have been installed in over 70 countries and in high profile properties like the U.S. Capitol Building, Buckingham Palace, and the College Football Hall of Fame. Through our Save Water, Give Life program, we donate a portion of our corporate profits to global clean water projects.

These contributions will bring safe and clean water to thousands of the world's neediest children in the coming year.

Position Overview

Weathermatic is seeking an experienced Senior Engineer, Firmware to lead the re-architecture of the Smart Link firmware platform that runs every irrigation controller we ship. You will design and develop embedded software on resource-constrained hardware, drive a clean hardware abstraction layer, and unlock reliable over-the-air (OTA) updates so we can ship fixes and features to devices in the field.

Key Responsibilities
  • Own the design, development, and delivery of new features and improvements to the firmware running on our Smart Link irrigation controllers.
  • Work alongside a small cross-functional team of hardware, firmware, quality, and product partners to ship reliable embedded solutions that meet the needs of our customers
  • Dig into understanding our users, the field environments our hardware operates in, and the problems your code will solve for them
  • Help us plan and scale our firmware platform — modular code, separation of concerns, a hardware abstraction layer, OTA, and built-in testability — so we are prepared for growth
  • Participate in code reviews — providing feedback and recommendations to other team members — to raise our shared bar on code quality.
Preferred Experience
  • Designed and shipped production firmware for resource-constrained embedded devices using C and/or C++ on ARM Cortex-M (or similar) microcontrollers, with hands-on experience using an RTOS such as FreeRTOS or Zephyr
  • You’ve helped scale or re-architect a firmware codebase — introducing modular components, a hardware abstraction layer (HAL), and patterns that speed up implementation and let new engineers ramp in days, not months
  • You can translate product requirements into engineering solutions, thinking through tradeoffs and anticipate future problems
  • You love to collaborate with the rest of the team and are motivated to learn and contribute across our tech stack
Required Skills & Experience
  • 5+ years of software development experience.
  • 3+ years of embedded firmware development experience in C and/or C++.
  • Strong working knowledge of RTOS concepts, wireless connectivity (Wi-Fi, BLE, and/or cellular), common embedded protocols (I2C, SPI, UART), and OTA firmware update mechanisms.
  • Ability to read and understand schematics and component datasheets, and to debug at the bench with a logic analyzer and oscilloscope.
  • Comfortable using AI tooling to accelerate your delivery
  • Strong leadership, communication, and customer service skills.
  • Excellent problem-solving and critical thinking skills.
  • Estimate and track tasks using Agile methodologies.
  • Exceptional organizational and time management skills.
  • Ability to prioritize effectively and meet deadlines.
  • Self-motivated, goal-oriented, and belief that all efforts contribute to the success of the organization.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a closely-related discipline, or an equivalent combination of formal education and experience.
  • Preference given to residents in the DFW area metroplex.

Join Weathermatic and become a key contributor to our mission of promoting sustainability through innovative water management solutions. We offer competitive compensation, comprehensive benefits, and a collaborative and dynamic work environment.

Be part of our exciting journey and make a meaningful impact on our organization and the industry!

Weathermatic is an Equal Opportunity Employer.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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