Full Job Description
Job Summary
Moultrie is a leader in innovative products that inspire and excite hunters across the globe. We're seeking a results-driven Firmware Program Manager to own engineering and program timelines for the firmware and connectivity that run our connected cameras and feeders - the embedded systems, wireless connectivity (cellular, Bluetooth, Wi-Fi), and over-the-air update pipeline that keep our devices talking to the Moultrie app and cloud. This role leads cross-functional teams, manages engineering and program timelines, and ensures the delivery of high-quality firmware on time and within budget. The ideal candidate combines embedded systems expertise, project management excellence, and leadership to drive results.
Job Responsibilities
• Strategic Planning: Partner with product management and hardware engineering to define firmware roadmaps, development goals, and key performance indicators (KPIs) for new programs.
• Project Management: Lead cross-functional teams through all firmware development phases, including discovery, design, development, QA, staging, release, and post-launch support.
• Budget & Schedule Management: Develop, monitor, and manage project budgets and timelines. Proactively identify and address potential delays or risks to keep firmware programs on schedule and within budget.
• Risk Management: Identify and mitigate risks across technical, security, and compliance areas throughout the firmware development lifecycle, including wireless certification and power management.
• Cross-Functional Collaboration: Facilitate communication and alignment between firmware engineering, electrical and mechanical hardware teams, app/cloud engineering, QA, and product to ensure cohesive product development.
• Technical Expertise: Apply in-depth knowledge of embedded systems, RTOS and bare-metal firmware, wireless connectivity (cellular LTE/5G, Bluetooth, Wi-Fi), low-power design, and over-the-air (OTA) update mechanisms to guide informed decisions.
• Quality Assurance: Oversee firmware QA processes, including unit, integration, and field testing, and release management to ensure firmware meets rigorous standards.
• Release & DevOps Coordination: Manage firmware release schedules and OTA deployment pipelines, and coordinate with firmware and DevOps engineering to ensure smooth, reliable releases across the device fleet.
• Post-Launch Support: Monitor firmware performance after launch - device stability, connectivity reliability, battery life, and support tickets - and implement improvements as needed.
Job Requirements
• Bachelor's degree in computer engineering, electrical engineering, or a related field (Master's or MBA preferred).
• Proven experience managing complex firmware or embedded systems programs from concept to release using Agile, Scrum, or hybrid project management methodologies.
• Strong technical understanding of embedded firmware development, RTOS or bare-metal systems, and wireless connectivity (cellular, Bluetooth, Wi-Fi) for connected hardware products.
• Demonstrated ability to lead and motivate cross-functional engineering teams, including firmware, electrical, and hardware, while managing multiple stakeholders.
• Excellent communication skills, able to translate technical details to diverse audiences.
• Strong analytical skills with the ability to make data-driven decisions.
• Experience delivering firmware or embedded products on time, on budget, and to high-quality standards.
• Knowledge of firmware release management, QA processes, and security/compliance considerations for connected products, including wireless carrier and FCC certification.
Essential Job Function
• Experience as a Program Manager, Scrum Master, or similar leadership role in an embedded or firmware environment.
• Experience with budgetary planning, cost tracking, and financial accountability for projects.
• Familiarity with low-power battery management and solar-powered device design.