Senior Embedded Engineer - C++ & Linux for Industrial IoT

TalentDome Staffing

Town of Texas (WI)

On-site

USD 110,000 - 170,000

Full time

11 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Vision insurance
Dental insurance
401(k) matching
PTO

Job summary

TalentDome Staffing is seeking a Senior Embedded Systems Engineer to join a small, cross-functional team in Dallas to design, build, and maintain the C++ software and Linux systems powering our hardware fleet nationwide.

The role requires 6+ years in embedded software, strong C++ on Linux, and hands-on experience with RS485/Modbus/I²C, MQTT and TLS/mTLS. On-site work, with opportunities to impact nationwide outdoor safety hardware platforms.

Qualifications

  • 6+ years of hands-on software/embedded engineering experience.
  • Strong C++ development on Linux targets.
  • Deep experience with Linux as a development/deployment target.
  • Hands-on experience with serial/industrial protocols (RS485, Modbus, I²C) and cellular connectivity.
  • Proficiency in Python for test automation and tooling.
  • Proven debugging using telemetry, logs, and bench tools.
  • 100% on-site work at Dallas headquarters

Responsibilities

  • Core C++ Development: Design, build, and maintain C++ application software running on device targets—handling sensor integration, audio/alerting controls, and cellular connectivity.
  • System Stability & Observability: Continually improve fleet reliability, remote observability, telemetry, and debugging mechanisms for thousands of deployed outdoor units.
  • Protocol & Sensor Integration: Work directly with serial and industrial protocols (RS485, Modbus, I²C) to integrate external sensors and hardware peripherals.
  • Connectivity & Updates: Maintain robust device-to-cloud communications over cellular (LTE, MQTT, TLS/mTLS) and secure remote Over-The-Air (OTA) update systems.
  • Embedded Linux Management: Maintain and extend an embedded Linux platform (Debian on ARM), configuring systemd services, udev rules, device trees, and kernel/BSP components.
  • Hardware & Bench Collaboration: Partner with hardware engineers on board bring-up, schematic reviews, and bench testing using logic analyzers, oscilloscopes, and multimeters.
  • Automation: Build automated testing frameworks and tooling for embedded targets, including hardware-in-the-loop (HIL) environments.

Skills

C++ on Linux
Embedded Linux
Python
Serial protocols RS485/Modbus/I2C
Cellular MQTT TLS/mTLS
GDB debugging
On-site work

Tools

RS485
Modbus
I2C
LTE / Cellular

Job description

TalentDome Staffing is seeking a Senior Embedded Systems Engineer to join a small, cross-functional team in Dallas to design, build, and maintain the C++ software and Linux systems powering our hardware fleet nationwide.

The role requires 6+ years in embedded software, strong C++ on Linux, and hands-on experience with RS485/Modbus/I²C, MQTT and TLS/mTLS. On-site work, with opportunities to impact nationwide outdoor safety hardware platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

TalentDome Staffing • Town of Texas (WI)

On-site
USD 110,000 - 170,000
Health insurance
Vision insurance
Dental insurance
+2
Embedded System Engineer
Embedded System Engineer

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Embedded Engineer
Senior Embedded Engineer

Connect Tech+Talent • Austin (TX)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
C++ Developer
C++ Developer

InfoVision Inc. • Addison (TX)

On-site
USD 120,000 - 170,000
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Senior Embedded Software Engineer - C++, Linux, IoT & Cloud
Senior Embedded Software Engineer - C++, Linux, IoT & Cloud

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sealed Air Corporation • Ayer (MA)

On-site
USD 110,000 - 170,000
Health Insurance
Dental Insurance
Vision Insurance
+1
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Amaris Consulting • Westford (MA)

Hybrid
USD 110,000 - 160,000