Senior Embedded Software Engineer - Linux/Firmware

ADT
US - Pennsylvania - Blue Bell
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design, develop, debug, test, and maintain embedded Linux software and firmware, including platform components and hardware and cloud integrations. Own and improve build, test, and release processes, investigate failures, and collaborate across engineering teams to deliver reliable production software.

Requirements: A bachelor's degree in Computer Science, Engineering, Management Information Systems, or equivalent experience is required, along with strong hands-on C/C++ development and debugging experience in embedded Linux. Candidates should have Buildroot experience and familiarity with firmware releases, automated embedded build and release pipelines, Linux concepts, and software security.

Key Skills: Embedded Linux, C/C++, Buildroot, Firmware Development, Linux Kernel Concepts, Device Interfaces, System Services, Networking, Cross-Compilation, Build And Release Automation, Continuous Integration, Firmware Over-The-Air Releases, Unit Testing, Static Analysis, Root-Cause Analysis, AI-Assisted Engineering Tools

Benefits: Professional Development And Training, Employee Resource Groups, Employee Recognition Programs, Volunteer Opportunities, Pay For Performance




Fast Track Upload