
Senior C++ Developer, Embedded Systems & Linux
Overview
Senior C++ Developer owns embedded software architecture for long-term on-site projects in Dallas, TX. You lead design, prototyping, and code review across C++11/C++14/C++17 and embedded Linux. Collaborating with BSP and device driver teams, you ship reliable firmware for complex devices. This role offers deep technical challenges and direct impact on product performance.
What You'll Do7
- 1Own architecture and design for embedded devices using C++14 and embedded Linux.
- 2Build device drivers and BSP components for custom hardware platforms.
- 3Prototype and implement software modules in C++11 and C++17 environments.
- 4Review code and enforce quality standards across the embedded codebase.
- 5Debug memory issues and performance bottlenecks using Valgrind and GDB.
- 6Drive unit testing and integration testing for new features and bug fixes.
- 7Optimize Linux kernel subsystems and user-space applications for real-time constraints.
Requirements5
- 110+ years developing embedded systems with C and C++.
- 26+ years architecting and designing embedded software solutions.
- 3Expert in C++11, C++14, and C++17 with strong knowledge of embedded Linux.
- 4Deep understanding of Linux BSP, kernel subsystems, and device drivers.
- 5Proficiency with memory profiling tools like Valgrind and debugging with GDB.
Salary Insight
Salary not disclosed in listing
Similar open positions
Explore active roles that match your skills and interests.
Beacon Hill
VerifiedEmbedded Software Engineer, C/C++ & Linux
Own the full lifecycle of embedded software for a regulated networking product. You will write C/C++ code, debug at the hardware level with GDB, JTAG, and logic analyzers, and ship secure Linux-based features. You join a small team reporting to an engineering manager, with direct exposure to hardware and security reviews. This contract role in Plano stands out for its mix of low-level debugging and high-stakes regulatory compliance.

SSV Technologies Inc
VerifiedEmbedded C++ Developer - Dallas, TX Contract
You will own the design, prototyping, and delivery of embedded software for the next generation of devices at SSV Technologies Inc. You will work with C++ on real-time systems, collaborating with cross-functional teams including product owners, architects, and QA. This role stands out because you will lead code reviews and unit testing efforts from day one in a long-term W2 contract. You will also have direct influence on feature execution alongside senior engineers in a highly technical environment.

Motion Recruitment Partners, LLC
VerifiedSenior Application Engineer Software OEM Customer-facing
Design and ship high-performance embedded solutions that power OEM products. Own software and firmware integration from concept to production. Lead cross-functional initiatives that improve system reliability and performance. Drive technical excellence across distributed teams.

GlobalLogic Inc.
VerifiedEmbedded System Engineer GlobalLogic Inc.
Lead ownership of systems programming projects focusing on Modern C++ and low-level Linux environments. Develop and ship robust embedded solutions while collaborating across cross-functional teams to drive innovation. This role emphasizes proactive problem solving and delivering high-performance systems.

Motion Recruitment Partners, LLC
VerifiedSenior Embedded Engineer Motion Recruitment Partners LLC San Francisco CA
Lead ownership of embedded software solutions for connected hardware products at a fast‑paced environment. Drive development of high‑performance embedded Linux systems firmware platforms and secure IoT connectivity. Scale impact across product line and collaborate with cross‑functional teams.
Technology Service Corporation
VerifiedSenior Embedded Software Engineer TSC
Design and ship modular high-performance embedded software for RF sensor products and systems. Lead technical efforts across multidisciplinary teams. Foster innovation through collaboration with product management and engineering.