Senior Embedded Software Engineer

TalentDome Staffing

Town of Texas (WI)

On-site

USD 110,000 - 170,000

Full time

12 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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

Senior Embedded Systems Engineer (C++ / Embedded Linux)

Industry: Outdoor Safety Tech / IoT & Hardware Platforms

Company Stage: High-Growth Series C ($120M+ raised, 80%+ YoY growth)

About the Opportunity

We are a rapidly growing safety hardware and software platform protecting over 3,000 organizations nationwide—from professional sports leagues and golf courses to major construction sites and municipal districts.

Our engineering team owns the product lifecycle end-to-end. We deploy thousands of long-lifespan outdoor units equipped with lower-power microelectronics, high-power alert systems, cellular modems, and solar/mains power with battery backups.

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

Key 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.
Key Requirements
  • Experience: 6+ years of hands-on software/embedded engineering experience.
  • Core Tech Stack: Strong C++ development on Linux targets.
  • OS / Linux Mastery: Deep experience with Linux as a development/deployment target (processes, networking, systemd, udev, GDB debugging, reading logs).
  • Hardware & Protocols: Hands-on experience with serial/industrial protocols (RS485, Modbus, I²C) and cellular connectivity (MQTT, mTLS, AT commands).
  • Scripting: Proficiency in Python (or similar) for test automation, tooling, and scripting.
  • Debugging Instincts: Proven track record of diagnosing and resolving complex, intermittent field issues using telemetry, logs, and bench tools.
  • Work Arrangement: 100% on-site, Monday through Friday, at our Dallas headquarters (Oak Lawn area).
Nice-to-Have Skills
  • Embedded Linux BSP: Experience with U-Boot, Yocto, Buildroot, or custom BSP modifications.
  • Field IoT Background: Prior experience with outdoor, long-lifespan hardware systems (SCADA/RTU, telematics, traffic/ITS, telecom infrastructure, EV charging).
  • Bench Equipment: Practical experience reading schematics and using oscilloscopes, logic analyzers, and multimeters during bring-up.
  • Cloud Exposure: Light familiarity with backend cloud integration (C# .NET, event-driven systems).
What We Offer
  • Direct Impact: Join a tight-knit team of 3 cross-functional engineers where your decisions directly shape production systems deployed nationwide.
  • High-Growth Culture: Collaborative, in-office daily environment with strong team culture, monthly company events, and clear growth trajectory.
  • Comprehensive Benefits: Competitive health, vision, and dental insurance, 401(k) matching, and PTO.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Perry Weather • Kentucky

On-site
USD 85,000 - 115,000
Competitive health insurance
401(k) with employer matching
Office collaboration environment
Senior Embedded Engineer - C++ & Linux for Industrial IoT
Senior Embedded Engineer - C++ & Linux for Industrial IoT

TalentDome Staffing • Town of Texas (WI)

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

Connect Tech+Talent • Austin (TX)

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

Amaris Consulting • Westford (MA)

Hybrid
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

On-site
USD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1
Senior Embedded Engineer
Senior Embedded Engineer

Oho Group • Austin (TX)

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

Hireclout • Tucson (AZ)

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

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Embedded System Engineer
Embedded System Engineer

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,000
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits