Demo

Senior Embedded Software Engineer - Linux/Firmware

ADT
Irving, TX Full Time
POSTED ON 10/25/2026
AVAILABLE BEFORE 11/22/2026
3022539

Locations and Workstyle:

Blue Bell, PA: Primarily remote; candidates should be within commuting distance of the Blue Bell office and able to work onsite as needed. Option to come onsite more frequently if desired.

Irving, TX and Boca Raton, FL: Hybrid schedule - onsite a minimum of four days per week, with one remote day. Five days onsite may be required based on business needs.

What you should know about our team:

You’ll join a Product Engineering environment focused on developing reliable embedded software for security systems. In this role, you’ll work hands-on across embedded Linux development, system integration, build and release automation, and production support. You’ll collaborate closely with Systems, Hardware, Quality, DevOps, Security, and Product teams to turn requirements into production-ready software.

What you will do:

  • You’ll own meaningful pieces of the embedded software lifecycle, from design and development through testing, integration, and release. Your work will help improve the reliability, repeatability, and quality of the software and firmware that powers our security products.
  • Design, develop, debug, test, and maintain C/C software and firmware in embedded Linux environments.
  • Build and enhance Linux platform components, including system services, device interfaces, networking functions, board configurations, and hardware and cloud integrations.
  • Deliver maintainable, production-quality code and unit tests while reviewing pull requests and ensuring changes meet architecture, security, quality, and coding standards.
  • Own and improve embedded build and release environments using Buildroot, cross-compilation toolchains, package integration, versioning, system image generation, and artifact management.
  • Automate and maintain build, test, and release pipelines incorporating continuous integration, static analysis, test execution, release validation, and deployment readiness.
  • Investigate and resolve build, integration, and release failures through root-cause analysis and corrective actions that improve reliability and release quality.
  • Integrate and govern AI-assisted engineering tools for development, code review, test generation, defect analysis, and documentation while applying appropriate validation, security, IP, and traceability controls.
  • Collaborate across Systems, Hardware, Quality, DevOps, Security, and Product teams while developing reusable automation, frameworks, and engineering practices.

What you need to be successful:

  • Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or equivalent experience.
  • Strong hands-on experience developing and debugging C/C software in embedded Linux environments.
  • Knowledge of Linux kernel concepts, device interfaces, system services, networking, and software security.
  • Hands-on experience with Buildroot, including configuration, package integration, board configuration, cross-compilation, system image generation, and build troubleshooting.
  • Experience supporting firmware release processes, including firmware over-the-air releases.
  • Experience managing automated build, test, and release pipelines for embedded products.
  • Strong technical judgment, ownership, teamwork, and the ability to communicate effectively with technical and non-technical stakeholders.
  • Ability to work across functions and quickly learn new technical concepts.

What will set you apart:

  • Experience with Yocto.
  • Experience with Wi-Fi, Bluetooth, LTE, Z-Wave, Matter, or Thread.
  • Experience designing systems to meet non-functional requirements.
  • Experience leading cross-functional engineering efforts.
  • Experience applying AI-assisted tools responsibly within software engineering workflows.

How ADT invests in you:

  • Culture of professional development & training
  • Commitment to equity and inclusion through ongoing initiatives, employee resource groups, and employee recognition programs.
  • Volunteer Opportunities
  • Pay per performance culture
  • Click here to view our full benefit offerings.

Why you’ll love working here:

  • We boldly shape the future, embracing change, taking smart risks, and continuously improving to create the best experiences.
  • We lead by taking ownership, empowering you to make decisions, solve problems proactively, and support each other with empathy.
  • We elevate to serve a greater purpose, going above and beyond to earn trust, celebrate wins, and value every perspective.
  • We unite and win together, fostering teamwork, breaking down silos, and achieving shared goals through inclusivity and collaboration.

In the event a position is commission-based, compensation is solely based on the individual’s sales volume. This applies only to commission roles.

Los Angeles Applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Philadelphia Applicants: Background checks will be conducted during the employment process. Any information will be reviewed through an individualized assessment in accordance with the Philadelphia Fair Criminal Record Screening Standards Ordinance.

ADT is an Equal Employment Opportunity (EEO) Employer. We celebrate diversity and are committed to building an inclusive team that represents a variety of backgrounds, perspectives, and skills. ADT strives to ensure every employee and applicant feels valued. Visit us at jobs.adt.com/diversity to learn more.

Salary.com Estimation for Senior Embedded Software Engineer - Linux/Firmware in Irving, TX
$127,721 to $147,110
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer - Linux/Firmware?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer - Linux/Firmware career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ADT

  • ADT Palo Alto, CA
  • 3021981 Company Overview: ADT has been in the business of helping save lives since 1874. As the #1 smart home security provider in the U.S., we help protec... more
  • 1 Day Ago

  • ADT Blue, PA
  • 3022539 Locations and Workstyle: Blue Bell, PA : Primarily remote; candidates should be within commuting distance of the Blue Bell office and able to work ... more
  • 1 Day Ago

  • ADT Irving, TX
  • 3020553 This position is On-site in either our Irving, TX or Boca Raton locations (4 days/week) Summary: We are seeking a strategic and results-driven Seni... more
  • 1 Day Ago

  • ADT Rochester, NY
  • 3022249 Company Overview: ADT has been in the business of helping save lives since 1874. As the #1 smart home security provider in the U.S., we help protec... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Embedded Software Engineer - Linux/Firmware jobs in the Irving, TX area that may be a better fit.

  • Planmeca USA Inc. Dallas, TX
  • POSITION TITLE: Embedded Linux Software Engineer / Embedded Software Engineer LOCATION: Plano, Texas Who We Are: Planmeca is one of the largest privately h... more
  • 29 Days Ago

  • crestron Plano, TX
  • At Crestron Electronics, Inc we build the technology that integrates technology. We are proud to be the largest and most recognized brand in automation and... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!