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.
- ...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...SeniorLocal areaRemote work
$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...SeniorRemote work$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...SeniorRemote work$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...SeniorFull timeWork at officeRemote workFlexible hours3 days per week$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...SeniorFull timeTemporary workPart timeWork experience placementWork at office$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,...SeniorFull timeTemporary workPart timeWork experience placementWork at office- ...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...SeniorRemote workVisa sponsorshipFree visa
$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...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...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...SeniorWork at office
- ...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
$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...SeniorWork at officeRemote workFlexible hours3 days per week- ...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...SeniorFull timeWork experience placementRemote work
$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...SeniorFull timeTemporary workPart timeWork experience placementWork at office$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$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,...SeniorFull timeTemporary workPart timeWork experience placementWork at office- ...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...SeniorWeekly payDaily paidContract workTemporary workWork at officeLocal area
$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...SeniorFull timeRemote work$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...SeniorRemote work$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$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...SeniorFull timeRemote work$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...SeniorContract workRemote work- ...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
- ...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
$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...SeniorFull timeWork at officeRemote work2 days per week1 day per week$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...SeniorFull timeRemote work- ...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
- 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...SeniorWork at officeLocal area
- 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
- ...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,...SeniorRemote workVisa sponsorshipFlexible hours
$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...SeniorAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior dynamics crm developer Birmingham, AL
- senior application security Birmingham, AL
- senior account director Birmingham, AL
- senior plumbing designer Birmingham, AL
- senior advisor Birmingham, AL
- senior cloud data engineer Birmingham, AL
- senior customer service manager Birmingham, AL
- senior Birmingham, AL
- senior customer success engineer Birmingham, AL
- senior property accountant Birmingham, AL



