Senior Embedded Linux Firmware Engineer

ADTWhitpain Township, PA
Onsite

About The Position

Seeking a Senior Embedded Linux Firmware Engineer located ON-SITE in Blue Bell, PA. This position is responsible for firmware/software development for the security system in concert with the Principal Engineers. The Senior Embedded Linux Firmware Engineer also helps design stable, scalable, resilient, and fault-tolerant systems and reusable frameworks and libraries. The candidate should possess sound technical judgement and be proficient at selecting the appropriate algorithms to meet the functional and non-functional requirements. The candidate should also be skilled in designing superior solutions and embedding simplicity into designs.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or equivalent experience.
  • Strong proficiency working in Linux environments, including experience with networking and software security analysis.
  • Expert-level, extensive C and C++ experience is required. Candidates without this level of C and C++ expertise will not be considered.
  • Proficient with Buildroot or Yocto toolchains and firmware Over-The-Air (OTA) upgrade processes.
  • Experience with communication protocols such as Wi-Fi, Bluetooth, LTE, etc., and IoT device development, preferably with Z-Wave, Matter, or Thread devices.

Nice To Haves

  • A solid understanding of Linux kernel space is highly desirable.
  • Expert in three or more engineering disciplines/coding languages.
  • Deep knowledge and experience designing systems to achieve non-functional requirements.
  • Demonstrated ability to thrive in a fast-paced environment where learning new concepts quickly is a must.
  • Strong teamwork aptitude and ability to partner with the product owner/business sponsor to ensure the delivered system meets expectations.
  • Able to lead a cross-functional team of Engineers and effectively communicate to both technical and non-technical stakeholders.

Responsibilities

  • Designs integrated system components and develops high-quality engineering deliverables to achieve performance, scalability, and availability metrics.
  • Defines and implements operational tools and practices needed to sustain metrics at desired levels.
  • Actively participates in requirement definition, technical architecture review, iterative development, code review, and operations.
  • Provides technical design artifacts for Engineers and provides peer-review feedback to confirm the quality and completeness of the deliverables.
  • Creates automated feedback loops and uses data to make decisions.
  • Investigates, designs, prototypes, and evaluates the technical feasibility of new technologies.
  • Develops core practices, frameworks, and/or libraries for consistency and reuse.

Benefits

  • healthcare benefits
  • a 401(k) plan and company match
  • short-term and long-term disability coverage
  • life insurance
  • wellbeing benefits
  • paid time
  • 6 paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service