Junior Embedded Firmware Engineer - IoT Security

ADT

Center Square (PA)

On-site

USD 55,000 - 75,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ADT is seeking an entry-level Firmware Engineer to develop embedded firmware for connected-home and security products. You will write and debug C/C++ code, learn embedded Linux, and collaborate with hardware, QA, and product teams to deliver reliable firmware.

This role targets recent graduates or early-career engineers. Mentoring from senior engineers, opportunities to expand skills in build tools, testing, CI, and protocol stacks while contributing to ongoing projects and documentation.

Qualifications

  • Basic C and/or C++ programming fundamentals demonstrated through coursework or projects.
  • Basic familiarity with Linux command-line development.
  • Introductory OS concepts such as processes, threads, memory; embedded experience is helpful but not required.
  • Basic exposure to networking concepts (IP, Wi-Fi, client/server, secure connections).
  • Some exposure to scripting with Shell, Python, or similar tools for simple tasks.
  • Basic familiarity with Git or another source-control tool.
  • Ability to read technical documentation and learn basic lab tools.

Responsibilities

  • Develop and maintain embedded firmware and applications in C/C++ for Linux-based IoT security devices, with mentoring from senior engineers.
  • Assist with embedded Linux setup and configuration, including build tools, board support, and basic system customization with guidance from senior engineers.
  • Help implement and debug firmware features that connect devices to backend services over Wi‑Fi using secure network communication and structured messages such as JSON.
  • Support firmware features that communicate with wireless devices and radios, such as Z‑Wave, Bluetooth/BLE, Zigbee, or DECT/ULE, based on product needs.
  • Work closely with the hardware team on board bring-up, peripheral interfaces (UART, SPI, I2C, USB), and root-cause analysis of hardware/software issues.
  • Write unit tests and help the QA team with test plans and CI for firmware builds.
  • Support the Products team in clarifying requirements and translating them into implementable firmware tasks.
  • Use Git, build scripts, and CI tools to support firmware development and testing.
  • Document designs, debug notes, and how-to guidance for reuse and extension of work.

Skills

C/C++ fundamentals
Linux familiarity
Networking basics
Scripting (Shell/Python)
Git basics
Reading documentation
Curiosity & problem-solving

Education

Bachelor's degree in Computer Engineering / Electrical Engineering / Computer Science

Tools

Buildroot / Yocto
Embedded Linux
Device drivers / bootloaders (U-Boot)
CI tools (Jenkins, GitHub Actions)

Job description

ADT is seeking an entry-level Firmware Engineer to develop embedded firmware for connected-home and security products. You will write and debug C/C++ code, learn embedded Linux, and collaborate with hardware, QA, and product teams to deliver reliable firmware.

This role targets recent graduates or early-career engineers. Mentoring from senior engineers, opportunities to expand skills in build tools, testing, CI, and protocol stacks while contributing to ongoing projects and documentation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Entry-Level Firmware Engineer, Embedded IoT
Entry-Level Firmware Engineer, Embedded IoT

ADT • Blue Bell (NJ)

On-site
USD 60,000 - 90,000
Firmware Engineer
Firmware Engineer

ADT • Blue Bell (NJ)

On-site
USD 60,000 - 90,000
Firmware Engineer
Firmware Engineer

ADT • Center Square (PA)

On-site
USD 55,000 - 75,000
Smart Home Firmware Engineer – IoT & Security Devices
Smart Home Firmware Engineer – IoT & Security Devices

ASSA ABLOY Group • Lake Forest (CA)

On-site
USD 81,000 - 129,000
Senior Embedded IoT Firmware Engineer
Senior Embedded IoT Firmware Engineer

Motion Recruitment Partners, LLC • California (MO)

On-site
USD 120,000 - 170,000
Benefits
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Senior IoT Embedded Firmware Engineer
Senior IoT Embedded Firmware Engineer

Ubiety • Chicago (IL)

On-site
USD 140,000 - 170,000
Staff Firmware Engineer - Embedded Systems Innovator
Staff Firmware Engineer - Embedded Systems Innovator

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 180,000
Junior IoT & Embedded Systems Engineer
Junior IoT & Embedded Systems Engineer

Namal Alumni Association • Agency (MO)

On-site
USD 1,000 - 3,000
Staff Embedded Software Architect for IoT Systems
Staff Embedded Software Architect for IoT Systems

Alarm.com • Tysons (VA)

On-site
USD 144,000 - 170,000
HSA contribution
401(k) match
Paid holidays/vacation
+4