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.
$66 - $76 per hour
DescriptionKforce has a client that is seeking a Senior Software Engineer. This role is Remote.Summary:We are seeking experienced Software Engineers to support enterprise vulnerability remediation and API/security governance initiatives. These roles will focus on modernizing...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$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 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 Software Engineer within PNC's Technology organization, you can be based in...Senior
$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- ...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
$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- ...Senior Salesforce Developer We are seeking a Senior Salesforce Developer to support the ongoing Salesforce transformation program, including FSC (Financial Services Cloud) implementation and integration efforts. This individual will work within a highly collaborative...Senior
- ...Experience (SQL Server, SSIS, SQL Management Studio) - Required Qlik data replication, OpenShift and Harness-plusAt Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications,...SeniorRemote work
- ...Senior Android Developer CGI is looking for an Android Mobile Developer to join us. This candidate will serve as a technical expert of a large-scale mobile development project consisting of both on shore and offshore developers. The Mobile Developer will work together...SeniorWork experience placementWork at office
- ...Senior Software EngineerAt Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining... ...and excellence then we'd love to meet you.The Senior Software Engineer, under minimal supervision, participates in the technical...SeniorPermanent employmentH1bWork at officeLocal areaRemote work
$140k - $200k
...Senior Software Engineer, Core ExperiencesBirmingham, AL, USAMissionSpeechify 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, on the go,...SeniorRemote work- ...Senior iOS Developer We are seeking a talented individual like you to join our team as a senior Mobile developer and play a key role in shaping the future of the platform that we are building for the clients. This candidate will serve as a technical expert of a large...SeniorPermanent employment
- ...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$62.9k - $139.3k
...Senior Python DeveloperDo you want to take your career to the next level? CGI is looking for dedicated Python Developers with a passion... ...improve IT Service Management processes through automation, engineering, and modern cloud technologies. This role is ideal for someone...SeniorFull timeLocal area$92.1k - $140k
...purpose, collaboration, and excellence then we'd love to meet you. Our Banno Financial Platform group is seeking a talented Android Engineer to help us provide the most cutting-edge mobile banking products to financial institutions across the country. You'll join a team...SeniorPermanent employmentH1bWork at officeLocal areaRemote work- ...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
$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$77k - $202k
...The Opportunity As a SAP BRIM Consultant, Senior Associate, you will play a pivotal role in helping clients optimize their operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless integration...SeniorH1b$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- ...Software Engineer PositionWe'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, to...SeniorRemote workVisa sponsorshipFlexible hours
- Oakworth Capital Bank in Birmingham, AL seeks a full-time Trust Advisor to lead trust and estate client relationships with fiduciary judgment and governance adherence. The role focuses on client service, fiduciary execution, and collaboration with internal teams to expand...SeniorFull time
- ...Kassouf & Co. in Birmingham, AL seeks a talented senior auditor to join our expanding audit practice. You will perform engagements, deliver high‑quality work, and develop solid accounting skills in a fast‑paced environment. We value strong communication, professional...Senior
$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
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 customer service manager Birmingham, AL
- senior Birmingham, AL
- senior customer success engineer Birmingham, AL
- senior property accountant Birmingham, AL
- senior business development Birmingham, AL
- senior operations technician Birmingham, AL


