Senior Embedded Software Engineer - Linux/Firmware

Posted Yesterday
Be an Early Applicant
3 Locations
In-Office
Senior level
Security
The Role
Develop and maintain C/C++ embedded Linux software and firmware for security products. Responsibilities include Linux platform development, hardware and cloud integration, Buildroot-based builds, firmware releases, automated CI/CD pipelines, testing, debugging, release validation, and production support. The role also involves cross-functional collaboration, code reviews, root-cause analysis, and responsible integration of AI-assisted engineering tools.
Summary Generated by Built In

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.

Skills Required

  • Bachelor's degree in Computer Science, Engineering, Management Information Systems, or equivalent experience
  • 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 communication skills with technical and non-technical stakeholders
  • Ability to work across functions and quickly learn new technical concepts
  • 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

ADT Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about ADT and has not been reviewed or approved by ADT.

  • Retirement Support — A 401(k) with a per‑paycheck company match and the possibility of an additional year‑end contribution is positioned as competitive. Feedback suggests this is a reliable anchor of total compensation value.
  • Parental & Family Support — Paid parental leave, adoption/infertility support, and childcare discounts are highlighted as part of the package. Feedback suggests these offerings add meaningful non‑cash value across different employee groups.
  • Wellbeing & Lifestyle Benefits — Core medical/dental/vision coverage is paired with an EAP, wellbeing programs, and employee discounts, with noted emphasis on mental‑health initiatives. Eligibility beginning the first of the month after 31 days in many roles reinforces accessibility and day‑to‑day usefulness.

ADT Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boca Raton, FL
21,118 Employees
Year Founded: 1874

What We Do

ADT is the most trusted brand in smart home and business security. Through innovative products, partnerships and the largest network of smart home security professionals in the United States, we connect and protect what matters most to our customers at home, work and on the go. For more information, visit www.adt.com.

Similar Jobs

Jellyfish Logo Jellyfish

Head of Corporate Marketing

Big Data • Cloud • Productivity • Software • Database • Analytics • Automation
Remote or Hybrid
United States
225 Employees
250K-305K Annually

UL Solutions Logo UL Solutions

Project Engineer

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Plano, TX, USA
15000 Employees
92K-122K Annually

Federal Reserve Bank of Boston Logo Federal Reserve Bank of Boston

Operations Specialist

Fintech • Information Technology • Payments • Sharing Economy • Financial Services • Cryptocurrency
In-Office or Remote
11 Locations
1200 Employees

Wipfli Logo Wipfli

Architect

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
2900 Employees
129K-174K Annually

Similar Companies Hiring

Sonar Thumbnail
Artificial Intelligence • Cloud • Security • Software
Austin, TX
800 Employees
Nasuni Thumbnail
Artificial Intelligence • Big Data • Cloud • Security • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Boston, MA
550 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account