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

Senior Firmware Engineer

EBSCO

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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Birmingham, AL vacancy
  • $86.25k - $172.5k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Senior Software Engineer, Java within PNC's Retail Studio organization, you will be based in Pittsburgh, PA; Cleveland, OH; Dallas, TX; Denver, CO;... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Birmingham, AL
    3 days ago
  • $73 - $83 per hour

    DescriptionKforce has a client that is seeking a Senior DevSecOps Engineer in Birmingham, AL.Overview:Our client is seeking an experienced Cloud DevSecOps Engineer to help modernize and secure its enterprise software delivery platform. This role will focus on embedding... 
    Senior

    KForce

    Birmingham, AL
    2 days ago
  • $183.8k - $263.6k

     ...design through implementation, with a focus on APIs, policy orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to deliver scalable capabilities that support deployment, observability, and... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Birmingham, AL
    13 hours ago
  • $55k - $172.25k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Sr within PNC's AML Technology organization, you will be based in Pittsburgh, PA; Cleveland, OH; Dallas, TX; or Birmingham, AL. As... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    3 days ago
  •  ...Position Overview Job Title: Senior Software Engineer Location: Birmingham, Alabama Duration: 12+ Months Contract Hours per Week: 40.0, 1st Shift Client: Medical Device Company Job Category: IT Engineering Employment Type: Contract on W2 (US Citizens or GC holders only... 
    Senior
    Contract work
    Day shift

    MILLENNIUMSOFT

    Birmingham, AL
    4 days ago
  • $86.25k - $158.13k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Senior Software Engineer within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX, Denver, CO... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    4 days ago
  • $130k - $150k

     ...future of enterprise cloud? Our client is looking for a hands-on Senior Cloud Architect to advance a mature Azure platform powering...  ...experts Opportunity to drive automation, SRE, and platform engineering initiatives Exposure to cutting-edge Azure services and... 
    Senior

    ITAC Solutions

    Birmingham, AL
    4 days ago
  • $55k - $152.38k

     ...employees feel respected, valued, and empowered to contribute to the company’s success. This position functions as a Senior Software Development Engineer in Test (SDET) As a Senior SDET within PNC’s Consumer Lending Originations Technology organization, you will play a... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    3 days ago
  • $86.25k - $172.5k

     ...where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Senior within PNC's Technology organization, you will be based in Houston, TX; Dallas, TX; Pittsburgh, PA; Cleveland, OH or Birmingham... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    13 hours ago
  • $86.25k - $172.5k

     ...where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Senior (JAVA/Spring Boot/Angular) within PNC's Digital Channels organization, you will be based in Pittsburgh PA, Strongsville OH,... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    4 days ago
  • 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...
    Senior
    Work experience placement
    Local area
    Remote work

    EBSCO

    Birmingham, AL
    2 days ago
  •  ...maintenance. You may interact with users to define system requirements and/or necessary modifications. You will adhere to Software Engineering and Information Security Controls, and align with enterprise architectural strategies. You will close existing software... 
    Senior

    MRINetwork

    Homewood, AL
    3 days ago
  •  ...Senior Software Engineer At Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining how community banks and credit unions connect with the people they serve. Our mission is rooted in people inspired innovation... 
    Senior
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry and Associates

    Birmingham, AL
    4 days ago
  • $140k - $200k

     ...Senior Software Engineer, Core Experiences Birmingham, AL, USA Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk... 
    Senior
    Remote work

    Speechify

    Birmingham, AL
    1 day ago
  • $40k - $158.13k

     ...Position Overview Software Engineer Sr within PNC's Asset Management Group organization. Locations: Dallas, TX; Pittsburgh, PA; Birmingham, AL; or Cleveland, OH. Work primarily on front‑end and back‑end development using modern technology stacks. Key responsibilities... 
    Senior
    Full time
    Temporary work
    Work experience placement

    Fairygodboss

    Birmingham, AL
    16 hours ago
  •  ...be provided for this role.Location: On Site at location listed in postingWeekly Schedule: Monday- Friday, 9am-5pmThe Senior Manager, Software Engineering reports directly to the Senior Director, Digital Engineering at First Horizon. The position is responsible for the... 
    Senior
    Full time
    Monday to Friday

    First Horizon National Corporation

    Birmingham, AL
    16 hours ago
  • $123.2k - $156.7k

     ...Senior AI Engineer We are seeking an experienced Senior AI Engineer to join our strategic Generative AI initiative supporting one of our largest financial services clients. This is a hands on engineering role where you'll design, build, and deploy scalable AI solutions... 
    Senior

    CGI

    Birmingham, AL
    4 days ago
  • $162.2k - $190.82k

    Meet Fetch Engineering: At Fetch, our engineering philosophy emphasizes innovation, adaptability, and informed decision-making. Our engineers...  ...the capabilities of the Fetch app and its ecosystem.As a Senior Software Engineer I, you will design and develop performant, reliable... 
    Senior
    Full time
    Remote work

    Fetch Rewards

    Birmingham, AL
    3 days ago
  • Job Summary Main responsibility is in performing audits and reviewing work to maintain the quality for transfusion services. Responsible for assisting the manager in planning and organizing the operational aspects for the section as requiredEducation B.S. Degree in a Biological...
    Senior

    Children's of Alabama

    Birmingham, AL
    3 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Birmingham, AL
    3 days ago
  •  ...Duties: This position provides support to the Grid Operations and Planning Research area within Research & Development. The engineer will support projects and in time lead efforts to deploy and evaluate the performance of emerging technologies in this arena. The... 
    Senior
    Work at office
    Night shift
    3 days per week

    4P Consulting Inc.

    Birmingham, AL
    10 days ago
  • $90k - $185k

     ...Instrumentation and Controls Design or Instrumentation and Controls Project Engineer. We are seeking talented I&C Engineers at all experience levels...  ...options. You can bring your experience to our mid-level and senior roles, or step into a principal engineer position where you'll... 
    Senior
    Full time
    Temporary work
    Part time
    Remote work

    Enercon

    Birmingham, AL
    4 days ago
  • Kratos Defense and Security Solutions is seeking a Buyer II to oversee procurement functions in Birmingham, AL. Key responsibilities include negotiating purchase orders, managing vendor performance, and developing RFQ's. The ideal candidate has strong communication skills...
    Senior

    Kratos Defense & Security Solutions

    Birmingham, AL
    3 days ago
  • Service Experts LLC is seeking a skilled Service Technician II in Birmingham, AL. You will diagnose and service residential and light commercial HVAC systems, communicate with customers, and promote services. The role requires strong diagnostic abilities, EPA certifications...
    Senior

    Service Experts

    Birmingham, AL
    3 days ago
  • Channel Partners is seeking a Dedicated Meta Technician Expert to operate as a highly skilled field professional responsible for break-fix, installation, and merchandising across Meta displays in your market. You will diagnose issues, perform installations, refresh displays...
    Senior
    Monday to Friday
    Weekend work

    Channel Partners LLC

    Birmingham, AL
    3 days ago
  • $80k - $110k

    Supervising Senior Accountant - Audit/AssuranceLocation: Birmingham, ALPosition Type: Full-TimeCompensation: $80,000 - $110,000The RoleWe are seeking a talented and critical-thinking Supervising Senior Accountant to join our expanding audit practice-one of the fastest-... 
    Senior

    CyberCoders

    Birmingham, AL
    1 day ago
  • PVH in Birmingham, AL is seeking an experienced technical recruiter to manage full-cycle recruitment, partnering with hiring managers to source, screen, and hire top technical talent. You will coordinate interviews, negotiate offers, and maintain a robust ATS while tracking...
    Senior

    PVH (Tommy Hilfiger/Calvin Klein)

    Birmingham, AL
    2 days ago
  •  ...Senior Tax Associate Birmingham, Alabama Responsibilities Prepare Federal and state corporate, partnership, and individual tax returns Perform technical tax research on a variety of Federal, state, and international tax topics Prepare income tax provisions... 
    Senior

    RightWorks Inc

    Birmingham, AL
    2 days ago
  •  ...Accura Engineering and Consulting Services, Inc. is seeking a Survey Project Manager in the Atlanta area. The role requires coordinating with department staff and clients while overseeing proposals, budgets and schedules. A strong background in CAD and survey software... 
    Senior
    Relocation package

    Accura Engineering

    Birmingham, AL
    2 days ago
  •  ...Jacobs is seeking a Senior Life Safety Systems (LSS) Designer to lead the design of safety systems in advanced facilities, utilizing AutoCAD and Revit MEP. The ideal candidate will have extensive experience in life safety systems design and proficiency in drafting, ensuring... 
    Senior

    Jacobs

    Birmingham, AL
    4 days ago

Do you want to receive more vacancies?

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