X
Software Engineer
Job #: 100232
Details
5/22/2026 11:13:23 AM
Job Description - Embedded C++ Engineer - Dallas, TX - Contract
Job Description Job Overview We are seeking a skilled Embedded C++ Engineer with strong experience in embedded systems and Linux-based development. The ideal candidate will be responsible for designing, developing, and optimizing software for embedded devices, working closely with cross-functional engineering teams. Key Responsibilities Design, develop, and maintain embedded software using C and C++ Work on embedded Linux systems, including BSP and kernel-level components Develop and optimize device drivers and system-level software Participate in architecture design, prototyping, code reviews, and unit testing Implement efficient multithreading and high-performance algorithms Analyze and improve memory usage and system performance Build and maintain robust C++ build systems Implement and manage inter-process communication (IPC) and RPC mechanisms Collaborate with cross-functional teams to deliver high-quality solutions Required Qualifications 6–8 years of experience in embedded systems development Strong programming skills in C and modern C++ (C++11/14/17 preferred) Solid experience with embedded Linux and Linux subsystems Expertise in device driver development Strong understanding of multithreading and algorithms Hands-on experience with memory and performance profiling tools Good knowledge of IPC and RPC frameworks Experience with different communication paradigms (client-server, peer-to-peer, publish/subscribe) Preferred Qualifications Experience with IP-based communication protocols such as HTTP, TLS, REST, WebSockets Familiarity with data formats like JSON, XML, Protobuf, Flatbuffers Knowledge of streaming protocols such as RTP, RTSP, HLS Experience working in collaborative, cross-functional engineering environments Education Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field
;
+ Collection
Inquire
Submit Resume