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.
$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$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$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$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...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$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
$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...SeniorFull timeTemporary workPart timeWork experience placementWork at office- Kforce 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...SeniorTemporary workRemote work
$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$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- Kforce'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. This is...SeniorTemporary workRemote work
$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$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$140k - $150k
Senior Azure Cloud Engineer / Azure SREBecome 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$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- Job Summary This position will require you to have a solid understanding of Azure and Microsoft development technologies. This team member will act as a full stack developer working from the database through the backend to the client side. They will also work with product...SeniorWork experience placementLocal area
- ...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
$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$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....SeniorFull timeTemporary workFlexible hours- ...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
- ...Accura Engineering and Consulting Services, Inc. is seeking a Survey Project Manager to lead complex survey projects in the Atlanta area. The role requires coordinating with clients, preparing proposals, budgets, and schedules, and ensuring regulatory compliance. Ideal...SeniorRelocation
$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$125k - $200k
Jobot in Birmingham, AL seeks a Litigation Attorney to manage all phases of litigation from inception to resolution, including contract disputes, business dissolutions, and business litigation. Salary ranges from $125,000 to $200,000 per year, with no billable hour target...SeniorContract work- ...PNC Financial Services Group, Inc. is seeking a Senior Counsel for its Legal’s Asset Management Group. This role requires expertise in contract drafting, investment management, and fiduciary duties, along with a Juris Doctor and at least 8 years of relevant experience...SeniorContract work
$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- ...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...SeniorRelocation package
- ...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
- ...A leading engineering firm is seeking an experienced Traffic/Transportation Engineer to join their Gulf Region group in Birmingham, AL. This role requires a minimum of 5 years of experience in traffic engineering or transportation planning, along with a B.S. or M.S. in...Senior
- 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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior technology project manager Birmingham, AL
- remote senior business analyst Birmingham, AL
- senior leadership Birmingham, AL
- senior grant accountant Birmingham, AL
- senior storage engineer Birmingham, AL
- senior manager automotive Birmingham, AL
- senior magento developer Birmingham, AL
- senior application administrator Birmingham, AL
- senior java full-stack developer Birmingham, AL
- senior accountant work from home Birmingham, AL



