Senior C++ Software Engineer
Quantum Technologies LLC4 months ago
Mesquite, TX, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
You will develop and maintain low-level software for embedded systems.
Responsibilities
- Develop firmware and applications using C++ and Embedded C.
- Implement features targeting set-top boxes, IPTV/OTT platforms, or IoT gateways.
- Debug and optimize system performance within embedded environments.
- Manage network communications using TCP/IP and UDP protocols.
Required Skills
- 7+ years of professional software development experience.
- Strong proficiency in C++ (C++11/14/17) and Embedded C.
- Hands-on experience with Embedded Linux distributions (Yocto, Buildroot, or similar).
- Solid understanding of Linux internals, kernel concepts, and device drivers.
- Experience with multitthreading, synchronization, and sockets programming.
- Familiarity with network protocols, specifically TCP/IP and UDP.
- Proven ability in debugging and performance analysis.
Required Skills
Linux internals
Buildroot
UDP
Sockets programming
TCP/IP
Kernel concepts
Performance analysis
C++
Multithreading
Embedded Linux
Debugging
Synchronization
Device drivers
Embedded C
Yocto