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 post‑launch. 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 system‑level 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, Wi‑Fi, 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. #J-18808-Ljbffr EBSCO Industries Inc.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Birmingham, AL vacancy
  •  ...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... 
    Senior
    Local area
    Remote work

    EBSCO Industries Inc

    Birmingham, AL
    a month ago
  • $55 - $76 per hour

    DescriptionKforce has a client that is seeking a Senior Software Engineer for a remote role.Overview:Our client is seeking Software Engineers at the III and IV levels to support a large-scale technology remediation and modernization initiative. The team is addressing vulnerabilities... 
    Senior
    Remote work

    KForce

    Birmingham, AL
    12 hours ago
  • $66 - $76 per hour

    DescriptionKforce's client is seeking two experienced Software Engineers to join a high-visibility initiative focused on modernizing legacy applications, remediating vulnerabilities, and leveraging AI and automation across the technology portfolio. This role is 100% Remote... 
    Senior
    Remote work

    KForce

    Birmingham, AL
    12 hours ago
  • $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
    2 days 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
    2 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 Software Engineer Sr within PNC's Retail Technology - Text Banking organization, you will be based in Pittsburgh, PA, Dallas, TX, Strongsville, OH,... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    2 days 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
    4 days ago
  • $139.3k - $203.6k

     ...filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Birmingham, AL
    12 hours ago
  •  ...Senior Software Engineer, JavaAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture... 
    Senior
    Work at office

    PNC

    Birmingham, AL
    3 days ago
  •  ...Senior Software EngineerAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are...  ...opportunity to contribute to the company's success. As a Senior Software Engineer within PNC's Retail Technology organization, you will be based... 
    Senior

    PNC

    Birmingham, AL
    3 days ago
  • $121.4k - $173.3k

     ...Senior Software EngineerWe're looking for talented professionals to join us in bringing smart money management and payment solutions...  ...SummaryWe are seeking a highly skilled and motivated Senior Software Engineer to join our BaaS team, supporting partner onboarding and BaaS... 
    Senior
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Green Dot

    Birmingham, AL
    1 day ago
  •  ...Standard.; Bias for Action.; Act Boldly.; Deliver Results.; Hire and Develop the Best.; Be Curious and Learn.; Win as a Team. Senior Software Engineer Location: Birmingham, AL (Hybrid) Job Summary Moultrie is seeking a Senior Software Engineer with a strong background in... 
    Senior
    Full time
    Work experience placement
    Remote work

    Moultrie

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

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

    The PNC Financial Services Group

    Birmingham, AL
    1 day 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
    2 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 (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
    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. Requirements: B.S. degree... 
    Senior
    Weekly pay
    Daily paid
    Contract work
    Temporary work
    Work at office
    Local area

    Johnson Service Group

    Birmingham, AL
    4 days ago
  • $123k - $163k

     ...issues, and deliver remediation. We expect strong software engineering fundamentals and enterprise development experience. Preferred...  ...Security LESS More: We are hiring for a remote Senior Software Engineer role through Kforce to support a large-scale... 
    Senior
    Full time
    Remote work

    Kforce Technology Staffing

    Birmingham, AL
    11 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
    5 days 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
    3 days ago
  • $123k - $163k

     ...JavaScript OpenShift PostgreSQL React SQL Security TypeScript LESS More: We are hiring two experienced Software Engineers for a high-visibility initiative centered on modernizing legacy applications, reducing security risk, and expanding the use of AI... 
    Senior
    Full time
    Remote work

    Kforce Technology Staffing

    Birmingham, AL
    11 days ago
  • $140k - $170k

     ...Motorola Solutions, the most trusted name in public safetyJob Description We're looking for a highly skilled AWS DevOps Full-Stack Engineer with expertise in IaC (Terraform), Helm, MySQL, Kubernetes, and CI/CD Pipelines. You will play a key role in building, maintaining... 
    Senior
    Contract work
    Remote work

    Motorola Solutions

    Birmingham, AL
    3 days ago
  •  ...access to care drives us to innovate continuously and create exceptional technology solutions. We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical... 
    Senior

    Transform9

    Birmingham, AL
    2 days ago
  •  ...Senior Salesforce Developer We are looking for a Senior Salesforce Developer to support the development and implementation of Salesforce...  .... You'll work closely with business stakeholders and engineering teams to translate requirements into functional Salesforce solutions... 
    Senior

    CGI

    Birmingham, AL
    5 days ago
  • $95.8k - $170k

    Impact As our Senior Engineer in Birmingham, Minneapolis, or working remotely, you will build, manage, and enhance shopper payments systems and compliance services powered by Geo spatial foundation capabilities. Every day you will work on a team of 5-6 engineers to design... 
    Senior
    Full time
    Work at office
    Remote work
    2 days per week
    1 day per week

    Shipt

    Birmingham, AL
    3 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
    2 days ago
  •  ...Senior Frontend Engineer (React + TypeScript)Job Location: Charlotte, Raleigh NC, Birmingham, AL or Memphis, TN.About the RoleWe are looking for exceptional engineers who operate at a Tesla-grade level — demonstrating deep technical mastery, rapid problem solving, product... 
    Senior

    United IT

    Birmingham, AL
    3 days ago
  • Senior Azure Cloud Engineer / Azure SRE Become part of an experienced cloud engineering organization leading large-scale Azure modernization initiatives across the enterprise. This senior individual contributor position is centered on optimizing and expanding an established... 
    Senior
    Work at office
    Local area
    Birmingham, AL
    8 days ago
  • Job TitleBe the First to ApplyJob DescriptionJob Identification 805Posting Date 08/20/2026, 12:46 AMDegree Level Bachelor's DegreeJob Schedule Full timeLocations 1200 Urban Center Dr, Vestavia, AL, 35242, US (On-site)
    Senior

    Vulcan Materials

    Birmingham, AL
    5 days ago
  •  ...Software Engineer Position We're looking for curious, adaptable software engineers who love building software and collaborating with peers. As a member of our team, you'll work on a wide range of projects—from enterprise-scale .NET web apps with Angular front-ends,... 
    Senior
    Remote work
    Visa sponsorship
    Flexible hours

    Sigao Studios

    Birmingham, AL
    1 day ago
  • $29 - $30 per hour

     ...Job Description Job Description We're hiring a Senior Fitter/Welder to join our 2nd shift team in the Birmingham area. This...  ...ll Do: Fit and assemble metal components using blueprints, engineering drawings, and work instructions. Perform MIG, TIG, and Stick... 
    Senior
    Afternoon shift

    Laborup

    Birmingham, AL
    3 days ago

Do you want to receive more vacancies?

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