Embedded C++ Developer

Halian | Managed Services, Recruitment Agency & Contract Staffing

Dallas (TX)

On-site

USD 110,000 - 170,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

We are seeking an experienced Embedded C++ Developer to join our engineering team in Dallas, TX. This onsite contract role focuses on developing and optimizing Linux-based embedded software and drivers for next-gen devices.

The ideal candidate has 6+ years in embedded systems, strong C/C++, Linux knowledge, IPC/RPC, and multithreading expertise. You will collaborate across hardware and software teams to deliver robust, scalable solutions.

Qualifications

  • 6+ years of hands-on embedded systems development.
  • Strong expertise in C, C++, Embedded Linux and device drivers.
  • Experience with Linux subsystems and BSPs.
  • Proficiency with modern C++ (C++11/14/17) and memory/performance profiling tools.

Responsibilities

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

Skills

Embedded systems
C
C++
Embedded Linux
Device Drivers
Linux subsystems
Multithreading
IPC
RPC
Profiling tools

Education

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

Tools

Profiling tools

Job description

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)
  • Publish/Subscribe Models
Preferred Qualifications
  • Experience with IP-based communication protocols and technologies such as:
  • HTTP
  • TLS
  • REST APIs
  • WebSockets
  • JSON
  • XML
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Developer (Onsite)
Embedded C++ Developer (Onsite)

Highbrow LLC • Dallas (TX)

On-site
USD 120,000 - 160,000
Embedded System Engineer
Embedded System Engineer

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Embedded C++ Engineer - Onsite Dallas
Senior Embedded C++ Engineer - Onsite Dallas

Halian | Managed Services, Recruitment Agency & Contract Staffing • Dallas (TX)

On-site
USD 110,000 - 170,000
Embedded C/C++ Developer
Embedded C/C++ Developer

Mogi I/O : OTT/Podcast/Short Video Apps for you • Round Rock (TX)

On-site
USD 180,000 - 200,000
Comprehensive medical benefits
Dental and vision benefits
Sponsorship for H1-B visa
Sr Software Engineer – Embedded Systems (C++/Linux, IPTV/Media)
Sr Software Engineer – Embedded Systems (C++/Linux, IPTV/Media)

InfoVision Inc. • Fort Worth (TX), Arlington (TX), Dallas (TX)

On-site
USD 90,000 - 120,000
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Embedded C++ Engineer — Onsite, Dallas (Linux, IPC)
Senior Embedded C++ Engineer — Onsite, Dallas (Linux, IPC)

Highbrow LLC • Dallas (TX)

On-site
USD 120,000 - 160,000
Lead Embedded C/C++ Software Engineer - Boston - Onsite - Direct hire
Lead Embedded C/C++ Software Engineer - Boston - Onsite - Direct hire

Clear Point Consultants • Boston (MA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Datrose • Grand Prairie (TX)

On-site
USD 96,000 - 108,000