Embedded C++ Engineer

nexacode

Dallas (TX)

On-site

USD 100,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Nexacode is seeking experienced Embedded C++ Engineers to support opportunities involving embedded software, connected devices, and technology products. You will design, develop, and maintain embedded software across various platforms.

Ideal candidates have strong C/C++ skills, OS and multithreading knowledge, and experience with debugging, version control, and hardware collaboration. This full-time role is based in the Dallas area and involves working with Nexacode’s Recruitment Division.

Qualifications

  • Minimum 3+ years of embedded C/C++ development experience.
  • Strong knowledge of embedded platforms and connected devices.
  • Exposure to OS concepts, multithreading, and memory management.
  • Experience with debugging and troubleshooting across software layers.

Responsibilities

  • Design, develop, and maintain embedded software in C/C++.
  • Develop software for embedded platforms and connected devices.
  • Debug and troubleshoot at application and system levels.
  • Collaborate with hardware, firmware, and systems teams.
  • Participate in code reviews, testing, and documentation.

Skills

C++
C
Embedded software
Operating systems
Multithreading
Memory management
Debugging
Git

Education

Bachelor’s or Master’s degree in Computer Science/Computer Engineering/Electrical Engineering

Tools

CAN
SPI
I2C
UART
Ethernet
USB

Job description

Nexacode is a Software and Technology company delivering engineering, software development, technology solutions, and specialized technical talent through its dedicated Recruitment Division.


Role Overview

We are looking for experienced Embedded C++ Engineers to support current and upcoming opportunities involving embedded software, connected systems, and technology products.


Key Responsibilities


  • Design, develop, and maintain embedded software using C/C++.

  • Develop software for embedded platforms and connected devices.

  • Debug and troubleshoot software at application and system levels.

  • Work with hardware, firmware, and systems engineering teams.

  • Participate in code reviews, testing, integration, and technical documentation.

  • Develop reliable and reusable software components.


Required Skills


  • Strong professional experience with C++

  • Solid understanding of C and C++ programming

  • Embedded software development experience

  • Understanding of operating systems, multithreading, and memory management

  • Experience with debugging and troubleshooting

  • Familiarity with Git/version control

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field


Preferred


  • Linux or RTOS

  • Modern C++ such as C++11/14/17+

  • ARM-based platforms

  • Device drivers, BSP, firmware, or middleware

  • CAN, SPI, I2C, UART, Ethernet, or USB

  • Automotive, telematics, or infotainment experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C++ Engineer
Embedded C++ Engineer

nexacode • Detroit (MI)

On-site
USD 90,000 - 150,000
Embedded C++ Engineer for Connected Devices
Embedded C++ Engineer for Connected Devices

nexacode • Detroit (MI)

On-site
USD 90,000 - 150,000
Embedded C++ Engineer for Connected Systems
Embedded C++ Engineer for Connected Systems

nexacode • Dallas (TX)

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

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

MaximaTek • California (MO)

On-site
USD 80,000 - 120,000
Embedded Developer
Embedded Developer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 80,000 - 110,000
Lead Embedded C Software Engineer - Hybrid - Direct hire
Lead Embedded C Software Engineer - Hybrid - Direct hire

Clear Point Consultants • Burlington (VT)

Hybrid
USD 110,000 - 150,000
Embedded QNX / Android Developer
Embedded QNX / Android Developer

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Trenton-Systems • Duluth (GA)

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

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000