R

Rain Bird

Irrigation products and water-conservation solutions

Engineering Manager - Embedded Firmware

Engineering LeadershipConfirmed live in the last 24 hours
Full-time$248k - $310kIn-person

About the Job

Requirements

  • A bachelor's degree in electrical engineering, computer engineering, software engineering, computer science, or a related technical discipline, or 10+ years of equivalent industry experience.
  • Substantial experience leading embedded software teams delivering and supporting commercial IoT and other products.
  • Ability to lead a team in using Copilot, ChatGPT, newer code-generation tools, static-analysis tools such as CodeSonar, and AI-based test development while maintaining engineering rigor and verification discipline.
  • Demonstrated direct people-management experience, including coaching, hiring, development, performance management, and organizational planning.
  • Demonstrated ownership of project or portfolio tracking, resource planning, and budget or financial management.
  • Experience managing work across new product development, production release, sustaining, and end-of-life.
  • Experience partnering across hardware, systems, cloud, mobile, product, program, quality, manufacturing, and compliance functions.
  • Experience working within SAFe/Agile organizations, including participation in PI planning, backlog alignment, role and ownership definition, sprint planning, delivery commitments, and cross-team dependency coordination.

Responsibilities

  • Lead, coach, and develop firmware engineering professionals; set clear expectations and provide regular feedback.
  • Build an inclusive, results-oriented culture that rewards technical excellence, collaboration, ownership, and continuous improvement.
  • Establish role clarity between people management, technical leadership, architecture ownership, and project execution.
  • Own talent planning, hiring, onboarding, development plans, succession planning, retention, and performance management.
  • Create growth paths that expand technical depth, systems thinking, leadership capacity, and business judgment.
  • Balance hands-on managerial engagement with appropriate delegation to Principal Engineers and technical leads.
  • Provide management oversight for firmware and technical strategy across multiple product generations.
  • Empower Principal Engineers and Leads to lead architecture decisions, design reviews, coding practices, cybersecurity, DevOps, and technical risk resolution.
  • Ensure key technical decisions are documented, reviewed by the right stakeholders, and aligned with product, platform, security, compliance, quality, and lifecycle needs.
  • Maintain sufficient technical depth in embedded systems, RTOS platforms, IoT connectivity, cybersecurity, cloud integration, test automation, and product compliance to guide priorities and evaluate risk.
  • Promote reuse, platform thinking, maintainability, reliability, and disciplined technology lifecycle management to meet short- and long-term business goals.
  • Translate product roadmaps and business priorities into an integrated firmware portfolio plan with clear scope, milestones, dependencies, staffing assumptions, and decision points.
  • Establish consistent project tracking, reviews, and escalation mechanisms across firmware programs.
  • Monitor commitments, progress, risks, issues, dependencies, quality indicators, and recovery plans; communicate status clearly to engineering and business stakeholders.
  • Drive proactive risk management and timely tradeoff decisions involving scope, schedule, resources, quality, cost, and technical debt.
  • Ensure product work is managed through concept, development, verification, production release, sustaining, and end-of-life.
  • Support the organization's SAFe/Agile operating process by helping define team roles, ownership, assignments, backlog alignment, planning inputs, PI objectives, sprint commitments, and cross-team coordination expectations.
  • Partner with program and product leaders to improve delivery predictability without compromising safety, security, compliance, or product quality.
  • Develop, propose, and manage the firmware organization budget in alignment with approved business and portfolio priorities.
  • Plan and track labor, contractors, tools, licenses, development equipment, prototypes, test infrastructure, training, travel, and other operating needs.
  • Provide clear budget forecasts, variance explanations, options, and corrective actions to leadership.
  • Support capital and operating expense planning and ensure spending follows applicable company controls, approval processes, tracking, and reporting.
  • Maintain a forward-looking resource plan covering current commitments, new product introductions, sustaining demand, technical debt, platform investment, and unplanned support.
  • Allocate people and specialized skills across programs based on business priority, risk, dependencies, and development needs.
  • Identify capacity gaps, bottlenecks, single points of failure, and critical-skill risks; develop hiring, contracting, cross-training, or sequencing responses.
  • Negotiate priorities and resource tradeoffs with Product Management, Program Management, Systems, Hardware, Cloud, Mobile, Quality, Manufacturing, and other partners.
  • Protect appropriate capacity for architecture, automation, cybersecurity, compliance, platform health, and continuous improvement.
  • Establish measurable engineering objectives and management routines for execution, quality, reliability, security, and organizational capability.
  • Sponsor CI/CD, automated testing, static analysis, hardware-in-the-loop testing, release management, traceability, and engineering metrics.
  • Ensure the team applies security-by-design, threat modeling, vulnerability remediation, secure update, and credential-management practices.
  • Ensure firmware development supports applicable product safety, wireless, EMC, cybersecurity, and regulatory obligations.
  • Ensure firmware support for fleet management and ecosystem performance measurement and analysis aligns with business goals and drives strong collaboration with cloud operations and cloud and mobile applications teams.
  • Drive root-cause learning, corrective action, retrospectives, and systemic improvement after significant quality or delivery events.
  • Represent firmware engineering in portfolio, roadmap, architecture, program, budget, and operational reviews.
  • Communicate decisions, assumptions, status, risk, capacity constraints, and investment needs clearly and concisely to technical and non-technical audiences.
  • Build productive relationships across Systems Engineering, Hardware Engineering, Cloud Engineering, Mobile App Development, Product Management, Program Management, Quality Assurance, Manufacturing, Supply Chain, and external partners.
  • Resolve conflicts constructively and escalate material issues with options, impacts, and recommendations.
  • Own people leadership, team health, staffing, capability development, resource allocation, budget management, and delivery governance.
  • Communicate portfolio status and ensure risks, issues, and recovery actions have clear owners.
  • Partner with Principal Engineers on technical strategy while Principal Engineers retain delegated technical authority within defined architecture and design areas.
  • Partner with Product and Program leadership on scope, priority, schedule, and business tradeoffs.
  • Escalate decisions that exceed delegated budget, staffing, technical, quality, security, or portfolio authority.

Desired Qualifications

  • A master's degree in a relevant engineering discipline, including systems engineering, cybersecurity, software architecture, or engineering management.
  • Experience with connected IoT products, real-time systems, cybersecurity, automation, and regulated product development.

About the Company

Rain Bird

Irrigation products and water-conservation solutions

Rain Bird is a leading manufacturer and provider of irrigation products and services. Its products include sprinklers, controllers, valves, and other irrigation components designed for farms, golf courses, sports venues, commercial developments, and homes. Rain Bird’s system works by delivering controlled amounts of water through its hardware and software tools (like controllers and sensors) to keep landscapes healthy while conserving water. The company differentiates itself with the broadest range of irrigation and water-conservation products, more than 450 patents, global manufacturing facilities, and a focus on education and services that promote efficient water use. Its goal is the Intelligent Use of Water™, aiming to reduce water waste across industries and communities.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Azusa, CA
Founded
1972

Recently Posted Jobs

Explore more opportunities at Rain Bird

See more jobs