Senior Firmware Engineer
EBSCO
Senior Firmware EngineerWe 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 ResponsibilitiesDevelopment & ArchitectureLead 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 ProductionOwn 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 & QualityPartner 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 & OversightServe 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 CollaborationWork 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 Requirements7+ 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 FunctionExperience 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$246k
...building the Customer Experience Platform that will define how Toast engages, supports, and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve as the LOB-level technical leader responsible for defining and driving the multi-year...SeniorLocal areaRemote work- ...company of U.S. Special Operations veterans, engineers, robotics perception experts, DevSecOps,... ...environment, apply with Darkhive today! Senior Embedded Linux Engineer You’ll... ...communication modules, including power management, firmware bring-up, and regulatory tuning Port and...SeniorFull timeLocal areaRemote work
$66 - $76 per hour
DescriptionKforce has a client that is seeking a Remote Senior .NET Engineer.Summary:We are seeking a Senior Software Engineer to support an application modernization and vulnerability remediation. This role will focus on modernizing legacy applications, migrating applications...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- ...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
$140k - $180k
...mission is simple: place the best people in the right roles to drive long-term success for both clients and candidates. Senior Software Engineer, Integrations Location: Remote (United States) Company Stage: Early-Stage / Profitable Healthcare Infrastructure...SeniorWork at officeRemote workFlexible hours$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- ...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
- ...join us. For more information, visit The Role Orum's Engineering team plays a pivotal role in driving this vision forward. A remote... ...sales teams face, and there’s still so much to build. As a Senior Full Stack Software Engineer, you'll take end-to-end ownership...SeniorRemote workFlexible hours
$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 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
- ...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
$166.9k - $230.9k
...closely with data scientists, product managers, and business stakeholders to deliver scalable, high-impact solutions. As a Senior Software Engineer on Core Pricing, you’ll play a critical role in evolving the systems that power Upstart’s loan pricing across multiple...SeniorSummer workCurrently hiringWork at officeLocal areaRemote workWork from home$126.7k - $150k
...considered). Strong object-oriented programming skills and deep understanding of Java internals. Solid experience in software engineering principles, including system design, architecture, and best coding practices. Hands-on experience with multi-threaded...SeniorLocal area$172.2k
...hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a variety... ...stored, discoverable, and accessible. We're looking for a Senior Software Engineer to help evolve this platform. You'll work across...SeniorFull timeTemporary workWork at officeLocal areaRemote workHome office3 days per week- ...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
$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$265k
...Francisco, New York City, Mumbai and Bangalore for employees who prefer to work in an office some or all of the time. Senior Staff Software Engineer Location: Americas (preferably EST) — Remote Employment Type: Full-Time Department: Engineering ABOUT YOUR...SeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours- ...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
$123k - $163k
...Confluence GitHub Support JIRA Snowflake SSIS ASP.NET AI LESS More: We are seeking a Remote Senior .NET Engineer to support application modernization and vulnerability remediation. In this role, we focus on updating legacy systems, moving...SeniorFull timeRemote work$180k - $210k
...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of... ...excellence through tech debt reduction and knowledge sharing. Senior Engineer: Successfully designs and documents system improvements...SeniorImmediate startRemote workWorldwide- We are seeking a customer-focused Databricks Solutions Engineer to work directly with business stakeholders to understand their challenges and develop technical solutions that drive meaningful business outcomes. This individual will combine strong hands-on data engineering...Senior
- ...Sigao Software Engineer PositionSigao is a Birmingham, AL based AI and technology consultancy that builds software to help organizations work smarter and deliver more. Our purpose is simple: we believe everyone who works with us—both employees and customers—should be...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
- Thompson CAT in Birmingham, AL seeks a Human Resources Benefits Manager to lead the direction and administration of employee health and wellness benefits and total rewards programs. This role serves as the SME and primary spokesperson for benefits, reporting to the Director...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
- ...Talon Hiring Solutions' client in the Birmingham, AL area is seeking a Senior FP&A to lead budgeting, forecasting, financial modeling, and performance analysis in partnership with business leaders. You will develop bottom-up budgets by store and channel, build annual...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior associate attorney Birmingham, AL
- senior developer Birmingham, AL
- senior aws cloud engineer Birmingham, AL
- remote senior salesforce administrator Birmingham, AL
- senior marketing operations manager Birmingham, AL
- senior manager tax Birmingham, AL
- senior property accountant Birmingham, AL
- senior tax Birmingham, AL
- senior helpdesk technician Birmingham, AL
- audit senior Birmingham, AL



