Find a jobRecruiters

Embedded C++ Developer

Exclusive opportunity

Onsite

Embedded C++ Developer

Halian

Embedded C++ Developer

Skills

Linux

6 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Work mode:

Onsite

Published on:

15 October 2026

What they need


Embedded C++ Developer (Onsite - Dallas, TX)

Location: Dallas, TX (5 days in office)

Duration: 12 Month Extendable Contract

Work Authorization: GC & USC - W2 Contract Only

No H1B or OPT

We are seeking an experienced Embedded C++ Developer to join a high-performing engineering team focused on developing and enhancing embedded software solutions for next-generation devices and systems. This is a fully onsite role in Dallas, TX, ideal for engineers who enjoy working close to the hardware and solving complex system-level challenges.

Key Responsibilities

  • Design, develop, and maintain embedded software applications for Linux-based devices.
  • Participate in architecture, design, prototyping, development, code reviews, and unit testing activities.
  • Develop and optimize software using modern C++ standards (C++11/14/17).
  • Work closely with device drivers, BSPs (Board Support Packages), and Linux subsystems.
  • Troubleshoot and optimize system performance, memory usage, and application stability.
  • Design and implement multithreaded applications and high-performance algorithms.
  • Develop and maintain IPC and RPC-based communication frameworks.
  • Collaborate with cross-functional engineering teams to deliver scalable and reliable embedded solutions.
  • Ensure high code quality through testing, debugging, and adherence to software development best practices.

Required Qualifications

  • 6+ years of hands-on experience in embedded systems development.
  • Strong expertise in:
  • C
  • C++
  • Embedded Linux
  • Device Drivers
  • 6+ years of experience in software architecture, design, development, code reviews, and unit testing for embedded platforms.
  • Strong proficiency with modern C++ (C++11, C++14, and preferably C++17).
  • Deep understanding of Linux, BSPs, and Linux subsystems.
  • Experience using memory and performance profiling tools.
  • Strong knowledge of the C++ build process and toolchains.
  • Expertise in multithreading, concurrency, and algorithm development.
  • Solid understanding of:
  • Inter-Process Communication (IPC)
  • Remote Procedure Calls (RPC)
  • Client-Server Architectures
  • Peer-to-Peer Communication
  • Publish/Subscribe Models

Preferred Qualifications

  • Experience with IP-based communication protocols and technologies such as:
  • HTTP
  • TLS
  • REST APIs
  • WebSockets
  • JSON
  • XML
  • Protobuf
  • FlatBuffers
  • RTP
  • RTSP
  • HLS
  • Experience working within large-scale engineering organizations and distributed teams.
  • Strong troubleshooting and debugging skills.

Education

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related technical field.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Onsite

Skills

CLinuxC++

1 month ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

Onsite

Skills

validation

6 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools