Senior Embedded Software Engineer - Linux/Firmware
Full Job Posting
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.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or equivalent experience.
- Hands-on experience with Buildroot, including configuration, package integration, board configuration, cross-compilation, system image generation, and build troubleshooting.
- Experience with Yocto.
- Experience with Wi-Fi, Bluetooth, LTE, Z-Wave, Matter, or Thread.
About Consumer Small Business
Provider of security, smart home, and monitoring services.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Consumer Small Business
Residential Sales Representative
Atlanta, USA
What you should know about our team: At ADT, our Sales team is at the heart of everything we do. We’re not just selling security systems, we’re helping protect what matters most. Whether it’s a family home or a small bus
Smart Home Consultant
Melville, USA
What you should know about our team: Our Field Operations team is the hands-on force that brings our smart security solutions to life. From installation and service to troubleshooting and customer education, these team m
Smart Home Consultant
Norwood, USA
What you should know about our team: Our Field Operations team is the hands-on force that brings our smart security solutions to life. From installation and service to troubleshooting and customer education, these team m
Smart Home Consultant
Somerset, USA
What you should know about our team: Our Field Operations team is the hands-on force that brings our smart security solutions to life. From installation and service to troubleshooting and customer education, these team m
Smart Home Consultant
Portland, USA
What you should know about our team: Our Field Operations team is the hands-on force that brings our smart security solutions to life. From installation and service to troubleshooting and customer education, these team m
Senior Embedded Software Engineer - Linux/Firmware
Blue Bell, USA
Residential Sales Representative
Atlanta, USA
Smart Home Consultant
Melville, USA
Smart Home Consultant
Norwood, USA
Smart Home Consultant
Somerset, USA
Smart Home Consultant
Portland, USA
Smart Home Consultant
Portland, USA
Senior Embedded Software Engineer - Linux/Firmware
Blue Bell, USA
Smart Home Consultant
Norwood, USA