Entry-Level Firmware Engineer, Embedded IoT

ADT

Blue Bell (NJ)

On-site

USD 60,000 - 90,000

Full time

9 days ago

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 security and connected-home devices. You will write and debug C/C++ code, learn embedded Linux, and work with senior engineers to grow foundational skills.

You will collaborate with hardware and QA teams, implement features for Wi-Fi connectivity, and contribute to build/test automation while expanding knowledge of radios and protocols.

Qualifications

  • Basic C and/or C++ programming fundamentals demonstrated via coursework, labs or projects.
  • Basic familiarity with Linux or command-line development and build processes.
  • Introductory OS concepts (processes, threads, memory) and multitasking; embedded experience helpful.
  • Basic networking concepts (IP, Wi‑Fi, client/server, secure connections).
  • Some scripting experience in Shell or Python for simple tasks.
  • Basic Git or other source-control familiarity and willingness to learn workflows.
  • Ability to read technical docs and use lab tools (serial console, oscilloscope).
  • Curiosity, problem-solving mindset and willingness to learn from senior engineers.

Responsibilities

  • Develop and maintain embedded firmware in C/C++ for Linux-based IoT devices with senior engineer mentorship.
  • Assist with embedded Linux setup, build tools and board support configurations.
  • Help implement firmware features for connect-to-backend services over Wi‑Fi and JSON messaging.
  • Support wireless device interfaces (Z‑Wave, Bluetooth/BLE, Zigbee, DECT/ULE) as needed.
  • Collaborate with hardware team on bring-up, peripherals (UART, SPI, I2C, USB) and root-cause analysis.
  • Write unit tests and assist QA with test plans and CI for firmware builds.
  • Clarify requirements with Products and translate to implementable firmware tasks.
  • Use Git, build scripts, and CI tools (Jenkins) to support development and testing.
  • Document designs, debug notes, and how‑to guides for reuse by the team.
  • Continuously learn new protocols, tools, and platform details and share findings.

Skills

C programming
C++ programming
Linux basics
Networking basics
Python scripting
Git basics
Reading technical docs
Debugging hardware/software

Education

Bachelor’s degree in computer engineering, Electrical Engineering, or Computer Science

Tools

Git
Jenkins
Buildroot/Yocto

Job description

ADT is seeking an entry-level Firmware Engineer to develop embedded firmware for security and connected-home devices. You will write and debug C/C++ code, learn embedded Linux, and work with senior engineers to grow foundational skills.

You will collaborate with hardware and QA teams, implement features for Wi-Fi connectivity, and contribute to build/test automation while expanding knowledge of radios and protocols.

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

Similar jobs worth comparing

Junior Embedded Firmware Engineer - IoT Security
Junior Embedded Firmware Engineer - IoT Security

ADT • Center Square (PA)

On-site
USD 55,000 - 75,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
Staff Firmware Engineer - Embedded Systems Innovator
Staff Firmware Engineer - Embedded Systems Innovator

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 180,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
Firmware Engineer - IoT
Firmware Engineer - IoT

Dormont Manufacturing Co • Brisbane (CA)

On-site
USD 125,000 - 155,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

TAG Cloud Society 2026 • Atlanta (GA)

On-site
USD 90,000 - 120,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 IoT Embedded Firmware Engineer
Senior IoT Embedded Firmware Engineer

Ubiety • Chicago (IL)

On-site
USD 140,000 - 170,000