Embedded C++ Developer

TechDigital Group

Brea (CA)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TechDigital Group is seeking a skilled C/C++ Developer in Brea, California. The ideal candidate will have strong experience developing multi-process user space services on Linux, familiarity with systemd for service management, and proficiency in Qt and QML for developing embedded and desktop UIs. Candidates should also possess knowledge of networking fundamentals and GStreamer for audio/video pipelines. This is an excellent opportunity to work on impactful projects in a collaborative environment.

Qualifications

  • Strong C and C++ on Linux experience, specifically with multi-process user space services.
  • Experience building and managing long-running daemons with systemd.
  • Proficiency with Qt and QML for UI development.

Skills

C and C++ on Linux
Systemd service management
Qt and QML
Networking fundamentals
GStreamer
Embedded Linux applications
Version control systems (SVN/Git)

Job description

Qualifications
  • Strong C and C++ on Linux — multi-process user space services, IPC, threading, performance and memory debugging.
  • Comfort building and operating long-running daemons and services managed by systemd: unit configuration, service ordering, startup and recovery behavior, journald-based diagnostics.
  • Qt and QML for desktop and embedded UIs — passenger, crew, and tooling front-ends.
  • Networking fundamentals: TCP/UDP, TLS, DHCP/DNS, REST/HTTP at the application level, and message brokers — MQTT in particular (topic design, QoS, broker tuning, fanout control, client behavior).
  • GStreamer and audio/video pipeline experience at the application layer — RTP streaming, codec integration, playback troubleshooting.
  • Working knowledge of running C++ applications on embedded Linux targets — packaging into images, configuration management, on-device logging and diagnostics, behavior across power and network transitions. We don't do kernel or driver development; we live in userspace.
  • Comfort in a cross-build environment with SVN/Git source control and ticket-driven workflow.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C++ Developer - Linux, Qt UI & Networking
Embedded C++ Developer - Linux, Qt UI & Networking

TechDigital Group • Brea (CA)

On-site
USD 80,000 - 120,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

TechDigital Group • Andover (MA)

On-site
USD 90,000 - 120,000
Senior Embedded Linux Engineer - C/C++, Qt UI, PCIe & CAN
Senior Embedded Linux Engineer - C/C++, Qt UI, PCIe & CAN

TechDigital Group • Andover (MA)

On-site
USD 90,000 - 120,000
Embedded C++ Developer
Embedded C++ Developer

Global Connect Technologies • Illinois

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

PSG Global Solutions • Warren (MI)

On-site
USD 80,000 - 120,000
Senior C++ Software Engineer – Embedded Systems
Senior C++ Software Engineer – Embedded Systems

Allwyn Corp • United States

Remote
USD 130,000 - 180,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Senior Embedded Qt/C++ Architect
Senior Embedded Qt/C++ Architect

Wabtec Corporation • Waltham (MA)

On-site
C++ Embedded Engineer
C++ Embedded Engineer

Highbrow LLC • Dallas (TX)

On-site
USD 80,000 - 100,000