Senior Firmware Engineer
Weathermatic
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 SmartLink 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 SmartLink 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 Weathermatic
- Weathermatic, based in Dallas, TX, seeks a Senior Firmware Engineer to lead re-architecture of the SmartLink firmware platform. You will design and develop embedded software on resource-constrained hardware, enable OTA updates, and deliver reliable devices for field deployment...Senior
- ...Job Description Position Summary We are seeking a Senior Embedded Linux Software Engineer to design, develop, and support embedded software... ...interactions. Develop prototypes to evaluate new hardware, firmware, and software technologies. Integrate new hardware...Senior
$78k - $156k
...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries. Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your...SeniorWork experience placementWorldwide- ...deliver real-time insights for defense and commercial applications. Position Overview As we expand, we’re looking for a Senior Embedded Software Engineer to accelerate product development of high performance, embedded software systems. Location The position is located in...SeniorWork experience placementWork at officeLocal areaFlexible hours
- A technology company in Dallas, Texas, seeks an experienced Embedded Software Developer with over 9 years in embedded software development. The role requires a deep understanding of embedded system architecture, expertise in C/C++ programming (C++ 17 or later), and experience...Senior
$134k - $165k
Riccione Resources, Inc. is seeking a passionate Senior Software Engineer in Dallas, TX, to drive product development and enhance existing technologies. Candidates should have a strong background in embedded software engineering, particularly with C programming and RTOS...Senior- A leading technology company in Dallas is seeking a Sr Embedded Engineer specializing in Bluetooth software development. The role involves architecting Bluetooth applications for smart TVs, requiring over 6 years of experience with C/C++, Linux, and Bluetooth technologies...SeniorContract work
- ...for radio base stations, ensuring compliance with telecom standards. The ideal candidate holds at least a Bachelor's in Electrical Engineering or Computer Science and has strong C++ skills, along with experience in embedded systems and wireless technologies. Join a...Senior
$153k - $170k
Continental Electronics Corporation in Richardson, Texas is seeking an Embedded Software Engineer with a Bachelor's in Computer Science or related field. The role requires 8 years of software engineering experience, preferably with background in system control and monitoring...SeniorFlexible hours- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- A leading technology company is seeking a Senior Software Engineer to join their Dallas team. This full-time role focuses on designing and maintaining software for innovative TV products. Required qualifications include a Bachelor’s degree in computer science, 7+ years...SeniorFull time
- A leading technology company is seeking a Cloud Solutions Network Engineer to develop scalable cloud network solutions and lead cross-functional teams. The ideal candidate has extensive experience with AWS and cloud services, along with proven DevOps expertise. This role...Senior
- A technology solutions company in Texas is urgently hiring for Wifi Engineers. The ideal candidate will have over 6 years of experience and expertise in C, C++, as well as WiFi and BLE protocols. Candidates should have a strong background in Embedded OS, particularly Linux...SeniorImmediate start
- 1Finity is seeking a Software Engineer specializing in Optical Networking Embedded Software in Dallas, Texas. You will play a crucial role in designing and enhancing next-generation fiber optical communication systems. The role involves working across multiple software...Senior
$153k - $170k
Rapiscan Systems Inc. is seeking an Embedded Software Engineer in Richardson, Texas. The role involves working with software and hardware teams to create code and documentation supporting system control and monitoring. Candidates should have a Bachelor's degree, 8+ years...Senior- PMG in Dallas, Texas is seeking a Resource Management Sr. Principal to lead and optimize the company's centralized resourcing function. You will play a critical role in workforce planning and ensure optimal deployment of talent across various teams. The ideal candidate ...Senior
- Senior Software Engineer, C, Embedded, RTOS, Growing Firm - Dallas, TX Our client needs to hire a passionate Senior Software Engineer to work on... ..., logic analyzers, and JTAG debuggers to debug firmware. Experience with sustaining engineering on a shipped product...SeniorPermanent employmentLocal areaRelocation
- Collins Aerospace is looking for a Senior Principal Software Engineer to lead software engineering activities. You will develop innovative software solutions that support aerospace and defense missions. This role requires significant experience in software development,...SeniorRelocation package
- The Rundown AI, Inc. is looking for an experienced Embedded Software Engineer to join our X-BAT Embedded Software Team. You will develop complex avionics software for Unmanned Aerial Vehicles (UAV) while collaborating with electrical engineers and systems specialists....SeniorFull time
$193k - $236k
Slalom is searching for a Senior Principal in Software Engineering in Dallas, TX. In this role, you'll balance leadership with technical direction, ensuring successful project delivery while mentoring team members. This position requires strong collaboration skills and...SeniorFlexible hours- Lockheed Martin is looking for a full-time Software Engineer in Sunnyvale, Texas. This role involves supporting the software engineering lifecycle, from requirements analysis to testing and delivery. Candidates should have experience with C and C++, along with the ability...SeniorFull time
- A leading technology firm based in Dallas, Texas is seeking an experienced professional to manage firmware development for the LeanCat Water Electrolyzer module. Responsibilities include project management, coordination with design teams, and ensuring high quality in software...
- Selby Jennings is recruiting for an Investment Principal in Dallas to manage client portfolio strategies and oversee significant assets. You will be responsible for developing customized investment portfolios and defining strategies in collaboration with asset-class specialists...Senior
- ...Senior FPGA Engineer (Xilinx) – Video Processing Solution Owner, Dallas, TX (On-site) Are you ready to shape the future of video technology?... ...skills with the ability to bridge the gap between software, firmware, and hardware teams; proven success in a high‑impact, “multidisciplinary...SeniorPermanent employmentLocal area
- ...Senior IOS Developer Location: Dallas, TX Roles And Responsibilities Design, develop, and test iOS applications using Swift and Objective-C. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop high-quality...Senior
- ...the modern workplace can be. Come join us in building something that's already changing how the world works. Seeking Top-Notch Go Engineers: We are looking for exceptional Go engineers with 6+ years of hands-on software development experience, ideally with a strong background...Senior
- ...with J.P. Morgan to connect them with exceptional professionals for this role. JOB DESCRIPTION As a Lead Site Reliability Engineer at JPMorgan Chase within Enterprise technology AI/ML Data Platforms team, you will be instrumental in building scalable, resilient...Senior
- 9+ years of experience in embedded software development Strong understanding of embedded system architecture and resource management Experience with real-time operating systems (RTOS) / Linux based embedded systems Experience with C/C++ (C++ 17 or later) programming for...Senior
- Equinix, Inc. is seeking a highly experienced Senior Software Engineer to design, build, and scale a mission-critical platform that coordinates data-center workflows and delivers customer outcomes on time. You will lead architecture, drive engineering excellence, and shape...Senior
- ..., UAT, continuous integration B.S. degree in Computer Science or related field Qualifications Knowledge of professional software engineering best practices including coding standards, code reviews, source control management, build processes, and unit testing Groovy/Grails...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior trade analyst Dallas, TX
- senior app developer Dallas, TX
- senior customer service advisor Dallas, TX
- senior international account manager Dallas, TX
- senior magento developer Dallas, TX
- senior quantitative risk analyst Dallas, TX
- senior business development director Dallas, TX
- sr marketing manager Dallas, TX
- sr technical product manager Dallas, TX
- senior information technology consultant Dallas, TX


