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- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...SeniorRemote work
- ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances...Senior
- ...clients to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person...SeniorPart timeRemote workFlexible hours
- ...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
- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will...SeniorRemote work
- ...business stakeholders to turn complex needs into practical solutions. • Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted development tools and, where relevant, build AI-powered features and workflows. • Contribute...Senior
- ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation...SeniorRemote work
- ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering...Senior
- ...Senior DevSecOps Engineer Permanent Full-Time Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia SC Position Description This role focuses on improving software supply chain security, artifact management, open-source governance, CI/CD security, SBOM...SeniorPermanent employmentFull time
- Senior Software Engineer - .NET & Enterprise SystemsAbout the Role We are seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications. This is an opportunity for an engineer...SeniorFor contractorsWork at officeLocal area
- ...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. remote options available...SeniorWeekly payDaily paidContract workTemporary workWork at officeLocal areaRemote work
- Job Title: Azure .NET Developer Location: Greenwood Village, CO (Remote) Duration: Contract To Hire Benefits: Medical, dental, and vision insurance are available to qualified candidates Job Description: Candidate will provide expertise and ownership of Azure...SeniorContract workRemote work
- ...Senior Front End Java Developer Role Overview The Senior Front End Java Developer is responsible for designing, developing, testing... ...This role partners with architects, product teams, and fellow engineers to deliver high-quality APIs and backend services using modern...SeniorWork experience placementLocal area
- ...Senior .NET Engineer Location: Remote Department: Engineering Employment Type: Full-Time Build the Future of Transportation Technology Transit Technologies is a leading provider of software and technology solutions helping transportation organizations...SeniorFull timeImmediate startRemote work
- ...experience. Required Skills: -8+ years of full-stack software engineering experience developing enterprise web applications. -... ...if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary...SeniorMinimum wageContract workTemporary workWork experience placement
- ...Job Description Job Description Senior AWS Python Developer * - Job Title: Senior AWS Python Developer * Job Category: Software Development/ Engineering Job Type: Permanent Full Time Location: Various, , United States No.Openings: 1 Description: Senior...SeniorPermanent employmentFull time
- ...opportunity for you. Neel-Schaffer is seeking applications from qualified candidates for an experienced Senior Application Developer to join our growing engineering firm. This position can be based in our Birmingham, AL, office or other Neel-Schaffer offices across our...SeniorWork at office
- ...Senior Healthcare Infrastructure, Cloud & Security Engineer Position Summary United Theranostics is seeking a highly experienced Senior Healthcare IT Infrastructure & Cloud Engineer to lead the design, implementation, security, and ongoing management of our enterprise...Senior
- ...Job Description Job Description Job Title: Senior DevSecOps Engineer Locations: Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia, SC Type: Direct Hire Work Model : Hybrid Hours: 40.0 Responsibilities Enhance artifact management, policy governance...SeniorLocal area
- ...Job Title: Senior AI Coding Engineer Duration: Full Time / Permanent Position Location: Birmingham, AL, Knoxville, TN or Lafayette, LA Work Mode: 5 Days Onsite Systemone is looking for a Senior AI Coding Engineer to lead the rollout, configuration, and...SeniorPermanent employmentFull timeLocal area
- ...a must and preference for additional knowledge and experience in Hogan CIS. Ideal candidate will be highly skilled as a Mainframe Engineer with hands on experience with COBOL, JCL, VSAM, CICS, PCDs, CA-7 scheduling, APIs. This Engineer will work on Hogan IDS platform supporting...Senior
$77k - $202k
...The Opportunity As a GenAI Python Systems Engineer – Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision-making and driving business growth. Within our Data and Analytics Engineering practice,...SeniorH1b- ...passion for innovation, act with urgency and ownership, and work as One Team to build what comes next. As a Solutions Engineer, you will serve as a senior technical expert supporting C Spire Business Technology sales opportunities, partnering directly with customers and...SeniorFull time
- ...Job Title: Senior AWS Site Reliability Engineer (SRE) Location: Birmingham, Alabama Type: Contract To Hire Work Model: Onsite – onsite Hours: 40.0 Security Clearance: Overview Responsibilities Implement and improve SRE practices across AWS hosted enterprise...SeniorContract workTemporary workLocal area
$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- ...Role Overview The Senior Java Backend Developer is responsible for designing, developing, testing, and maintaining scalable software... ...This role partners with architects, product teams, and fellow engineers to deliver high-quality APIs and backend services using modern...SeniorWork experience placementLocal area
- ...recruiting salesperson who knows how to build business from scratch. We're a growing agency focused primarily on advanced technical and engineering talent, and we’ve built the company around experienced people, a low-bureaucracy environment, and the expectation that good...SeniorRemote work
- ...Senior Information Protection & AI Security Engineer Job Type: Permanent Full-Time Job Category: Cybersecurity Locations: Lafayette, LA | Knoxville, TN | Columbia, SC | Birmingham, AL Position Overview We are seeking a Senior Information Protection...SeniorPermanent employmentFull timeLocal area
- ...Public Tax Senior - Birmingham, Al Our client has an opening for a Senior tax accountant with 5+ years of public accounting experience, primarily in tax. You will have a great deal of responsibility and client interaction, as well as exposure to a large variety of...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior service designer Birmingham, AL
- senior mulesoft developer Birmingham, AL
- senior mainframe developer Birmingham, AL
- senior cloud security engineer Birmingham, AL
- senior level Birmingham, AL
- senior associate attorney Birmingham, AL
- senior technical accountant Birmingham, AL
- senior project manager Birmingham, AL
- senior network engineer remote Birmingham, AL
- senior manager product development Birmingham, AL




