TC
Embedded C++ Developer
TechDigital Corporation
πΊπΈ United States
On-site
4 months ago
- C++
- Linux
- systemd
- TCP
- UDP
- TLS
- DHCP
- DNS
- MQTT
- QoS
- RTP
- Configuration Management
- SVN
- Git
4 months ago
- 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.
Embedded C++ Developer Β· TechDigital Corporation