Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

EBSCO Industries Inc

Headquartered in Birmingham, Alabama, Moultrie () is the leader in game feeders and cellular camera innovation, building products used by hunters, property owners, and others for real-time remote monitoring. We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them. Moultrie is customer-driven – hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience.

We are guided by the following principles: Customer Obsession.; Excellence is the Standard.; Bias for Action.; Act Boldly.; Deliver Results.; Hire and Develop the Best.; Be Curious and Learn.; Win as a Team

Job Summary

We are looking for a Senior Firmware Engineer to own the full firmware lifecycle for our core consumer electronics products — from early-stage development through mass production. This is a high-impact role that sits at the intersection of deep technical engineering, ODM/JDM partnership management, and product delivery. You will serve as the primary firmware authority between our internal teams and external development partners, ensuring our firmware meets our quality bar, reflects our product vision, and is ready for the hands of consumers at scale.

Job Responsibilities

Development & Architecture

• Lead firmware design and development for core consumer electronics products, including bring-up, driver development, and application-layer firmware for Linux based operating systems.

• Define firmware architecture with a focus on scalability, reliability, and performance across product generations.

• Develop and maintain firmware for microcontrollers and embedded processors in partnership with ODM/JDM.

• Own firmware architecture end to end.

Lifecycle Ownership – Development to Production 

• Own the full firmware release process, from feature development and integration through Prototype, EVT, DVT, PVT, and mass production handoff (responsible for feature complete, performance complete, and stability complete).

• Define and maintain firmware versioning, release branching strategies, and build reproducibility standards.

• Identify and resolve firmware issues that surface during Prototype/EVT/DVT/PVT builds and ensures that software development lines up to phases, driving root cause analysis and corrective actions to closure.

Validation & Quality

• Partner with QA and test engineering teams to develop comprehensive firmware validation plans, including unit tests, integration tests, and hardware-in-the-loop testing.

• Champion CI/CD practices for firmware, including automated build pipelines, regression testing, and static analysis tooling.

• Establish and enforce firmware quality gates prior to each program milestone.

• Support field failure analysis and drive firmware fixes for issues identified postlaunch.

ODM/JDM Partnership & Oversight 

• Serve as the primary firmware liaison between internal teams and ODM/JDM partners, providing clear technical direction, requirements, and acceptance criteria.

• Review and provide feedback on firmware deliverables from ODM/JDM partners, ensuring alignment with internal architecture standards, coding guidelines, and product requirements.

• Define firmware ownership boundaries between internal and ODM/JDM teams; maintain accountability for final firmware quality regardless of where code originates.

• Drive firmware readiness reviews at each build milestone (Prototype/EVT/DVT/PVT), holding ODM/JDM partners to schedule and quality commitments.

• Facilitate knowledge transfer and ensure adequate internal documentation and source control ownership of all ODM/JDM-developed firmware assets.

Cross-Functional Collaboration

• Work closely with hardware engineers during board bring-up, schematic review, and signal integrity troubleshooting — both internally and alongside ODM/JDM hardware teams.

• Partner with product management and technical lead to translate product requirements into firmware specifications that can be clearly communicated to external partners.

• Coordinate with mobile/cloud/app teams on communication protocols and systemlevel integration (BLE, Wi-Fi, USB, etc.).

Job Requirements

7+ years of firmware/embedded software engineering experience, with at least 2 years on consumer electronics products.

• Solid understanding of RTOS concepts as well as embedded Linux on low powered systems.

• Experience with common communication protocols: UART, SPI, I2C, USB, BLE, WiFi, and LTE as well as imaging and compression algorithms.

• Proven track record of shipping firmware through full product lifecycle, including factory and mass production phases.

• Experience working with or managing ODM/JDM firmware development partners, including requirements handoff, code reviews, and milestone-based acceptance testing.

• Ability to evaluate third-party firmware quality and provide structured, actionable technical feedback.

• Strong communication skills with the ability to work effectively across time zones and cultural contexts with external engineering teams.

Essential Job Function

• Experience with OTA (over-the-air) firmware update systems and secure boot/firmware signing.

• Familiarity with FCC/CE/UL certification processes as they relate to firmware.

• Exposure to low-power optimization techniques for battery-powered consumer devices.

• Experience with Python or similar scripting for test automation and tooling.

• Background in audio, wearables, smart home, or similar consumer electronics categories.

• Experience collaborating with ODM/JDM partners based in Taiwan, China, or other Asia-Pacific regions, including comfort with async communication workflows and occasional international travel to partner sites during key build milestones.

 

We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.

We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Birmingham, AL vacancy
  • $121.4k - $173.3k

     ...Miami, FL; Tampa, FL; Blue Ash or Cincinnati, OH; or Los Angeles, CAJob SummaryWe are seeking a highly skilled and motivated Senior Software Engineer to join our BaaS team, supporting partner onboarding and BaaS platform enhancement initiatives. This role will be... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Green Dot

    Birmingham, AL
    4 days ago
  •  ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic... 
    Senior
    Remote work

    Atomic

    Birmingham, AL
    1 day ago
  •  ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances... 
    Senior

    Spectrum IT Recruitment

    Birmingham, AL
    2 days ago
  •  ...clients to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person... 
    Senior
    Part time
    Remote work
    Flexible hours

    Acedevshop

    Birmingham, AL
    1 day ago
  •  ...Government/ Civil Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining hands-on while guiding teams and shaping technical solutions?A leading specialist... 
    Senior
    Remote work
    Visa sponsorship
    Free visa

    NPAworldwide

    Birmingham, AL
    2 days ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will... 
    Senior
    Remote work

    IntePros

    Birmingham, AL
    1 day ago
  •  ...business stakeholders to turn complex needs into practical solutions. • Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted development tools and, where relevant, build AI-powered features and workflows. • Contribute... 
    Senior

    Hirewell

    Birmingham, AL
    1 day ago
  •  ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation... 
    Senior
    Remote work

    LightSpun

    Birmingham, AL
    1 day ago
  •  ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering... 
    Senior

    BlueMatrix

    Birmingham, AL
    1 day ago
  •  ...Senior DevSecOps Engineer Permanent Full-Time Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia SC Position Description This role focuses on improving software supply chain security, artifact management, open-source governance, CI/CD security, SBOM... 
    Senior
    Permanent employment
    Full time

    System One

    Birmingham, AL
    2 days ago
  • Senior Software Engineer - .NET & Enterprise SystemsAbout the Role We are seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications. This is an opportunity for an engineer... 
    Senior
    For contractors
    Work at office
    Local area

    Vaco

    Birmingham, AL
    3 days ago
  •  ...in Birmingham, AL. Very competitive pay, time and a half for OT, Mob/Demob, and strong per diem. Join this fast-growing design engineering firm (will double in size in the next 18 months), supporting the design of simple-cycle gas turbine plants. remote options available... 
    Senior
    Weekly pay
    Daily paid
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work

    Johnson Service Group

    Birmingham, AL
    1 day ago
  • Job Title: Azure .NET Developer Location: Greenwood Village, CO (Remote) Duration: Contract To Hire Benefits: Medical, dental, and vision insurance are available to qualified candidates Job Description: Candidate will provide expertise and ownership of Azure...
    Senior
    Contract work
    Remote work

    The Judge Group

    Birmingham, AL
    1 day ago
  •  ...Senior Front End Java Developer Role Overview The Senior Front End Java Developer is responsible for designing, developing, testing...  ...This role partners with architects, product teams, and fellow engineers to deliver high-quality APIs and backend services using modern... 
    Senior
    Work experience placement
    Local area

    Techstra Solutions

    Birmingham, AL
    3 days ago
  •  ...Senior .NET Engineer Location: Remote Department: Engineering Employment Type: Full-Time Build the Future of Transportation Technology Transit Technologies is a leading provider of software and technology solutions helping transportation organizations... 
    Senior
    Full time
    Immediate start
    Remote work

    Transit Technologies LLC

    Birmingham, AL
    1 day ago
  •  ...experience. Required Skills: -8+ years of full-stack software engineering experience developing enterprise web applications. -...  ...if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Birmingham, AL
    4 days ago
  •  ...Job Description Job Description Senior AWS Python Developer * - Job Title: Senior AWS Python Developer * Job Category: Software Development/ Engineering Job Type: Permanent Full Time Location: Various, , United States No.Openings: 1 Description: Senior... 
    Senior
    Permanent employment
    Full time

    System One

    Birmingham, AL
    5 days ago
  •  ...opportunity for you. Neel-Schaffer is seeking applications from qualified candidates for an experienced Senior Application Developer to join our growing engineering firm. This position can be based in our Birmingham, AL, office or other Neel-Schaffer offices across our... 
    Senior
    Work at office

    Neel-Schaffer, Inc

    Birmingham, AL
    12 hours ago
  •  ...Senior Healthcare Infrastructure, Cloud & Security Engineer Position Summary United Theranostics is seeking a highly experienced Senior Healthcare IT Infrastructure & Cloud Engineer to lead the design, implementation, security, and ongoing management of our enterprise... 
    Senior

    United Theranostics

    Birmingham, AL
    1 day ago
  •  ...Job Description Job Description Job Title: Senior DevSecOps Engineer Locations: Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia, SC Type: Direct Hire Work Model : Hybrid Hours: 40.0 Responsibilities Enhance artifact management, policy governance... 
    Senior
    Local area

    System One

    Birmingham, AL
    5 days ago
  •  ...Job Title: Senior AI Coding Engineer Duration: Full Time / Permanent Position Location: Birmingham, AL, Knoxville, TN or Lafayette, LA Work Mode: 5 Days Onsite Systemone is looking for a Senior AI Coding Engineer to lead the rollout, configuration, and... 
    Senior
    Permanent employment
    Full time
    Local area

    System One

    Birmingham, AL
    5 days ago
  •  ...a must and preference for additional knowledge and experience in Hogan CIS. Ideal candidate will be highly skilled as a Mainframe Engineer with hands on experience with COBOL, JCL, VSAM, CICS, PCDs, CA-7 scheduling, APIs. This Engineer will work on Hogan IDS platform supporting... 
    Senior

    Luxoft

    Birmingham, AL
    1 day ago
  • $77k - $202k

     ...The Opportunity As a GenAI Python Systems Engineer – Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision-making and driving business growth. Within our Data and Analytics Engineering practice,... 
    Senior
    H1b

    PwC

    Birmingham, AL
    12 hours ago
  •  ...passion for innovation, act with urgency and ownership, and work as One Team to build what comes next. As a Solutions Engineer, you will serve as a senior technical expert supporting C Spire Business Technology sales opportunities, partnering directly with customers and... 
    Senior
    Full time

    C Spire

    Birmingham, AL
    3 days ago
  •  ...Job Title: Senior AWS Site Reliability Engineer (SRE) Location: Birmingham, Alabama Type: Contract To Hire Work Model: Onsite – onsite Hours: 40.0 Security Clearance: Overview Responsibilities Implement and improve SRE practices across AWS hosted enterprise... 
    Senior
    Contract work
    Temporary work
    Local area

    System One

    Birmingham, AL
    6 days ago
  • $83k - $102.77k

    A civil defense firm in Birmingham, AL is looking for an experienced litigation paralegal to join their team. The successful candidate will have at least two years of prior experience in medical malpractice, insurance defense, or product liability. Key responsibilities...
    Senior

    Huie Fernambucq and Stewart

    Birmingham, AL
    4 days ago
  •  ...Role Overview The Senior Java Backend Developer is responsible for designing, developing, testing, and maintaining scalable software...  ...This role partners with architects, product teams, and fellow engineers to deliver high-quality APIs and backend services using modern... 
    Senior
    Work experience placement
    Local area

    Techstra Solutions

    Birmingham, AL
    3 days ago
  •  ...recruiting salesperson who knows how to build business from scratch. We're a growing agency focused primarily on advanced technical and engineering talent, and we’ve built the company around experienced people, a low-bureaucracy environment, and the expectation that good... 
    Senior
    Remote work

    Sigil Partners

    Birmingham, AL
    1 day ago
  •  ...Senior Information Protection & AI Security Engineer Job Type: Permanent Full-Time Job Category: Cybersecurity Locations: Lafayette, LA | Knoxville, TN | Columbia, SC | Birmingham, AL Position Overview We are seeking a Senior Information Protection... 
    Senior
    Permanent employment
    Full time
    Local area

    System One

    Birmingham, AL
    6 days ago
  •  ...Public Tax Senior - Birmingham, Al Our client has an opening for a Senior tax accountant with 5+ years of public accounting experience, primarily in tax. You will have a great deal of responsibility and client interaction, as well as exposure to a large variety of... 
    Senior
    Work at office

    Staff Financial Group

    Birmingham, AL
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!