Embedded C/C++ Engineer for OS APIs & Telemetry

Halian | Managed Services, Recruitment Agency & Contract Staffing

Houston (TX)

On-site

USD 105,000 - 145,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Halian is seeking a Software Engineer – C/C++ with embedded systems experience to design, develop, and troubleshoot software for a wireline telemetry and logging system. You will work on OS APIs, 2D graphics, and low-level components, collaborating across engineering teams to deliver robust software.

Responsibilities include implementing features, maintaining legacy code, debugging at multiple levels, and ensuring quality with documentation and tests.

Qualifications

  • Bachelor's degree in CS/SE or equivalent experience.
  • 1–6 years C/C++ programming experience.
  • Experience with OS APIs (Win32/Linux).
  • Knowledge of data structures, algorithms, debugging.
  • Experience with 2D graphics programming (SDL/GDI).
  • Strong problem-solving and collaboration skills.

Responsibilities

  • Design, develop, test, and deploy software in C/C++.
  • Integrate features into existing and legacy systems.
  • Develop software components that interact with OS services and hardware interfaces.
  • Troubleshoot complex software issues and debug at app and system levels.
  • Apply data structures, algorithms, and design patterns to build reliable software.
  • Develop or maintain software involving 2D graphics programming and desktop interfaces.
  • Collaborate with cross-functional teams and maintain technical documentation.

Skills

C/C++ programming
Operating system APIs
2D graphics programming
Debugging
Data structures
Algorithms
Communication
Collaboration

Education

Bachelor's degree in CS/SE

Tools

Win32/Windows APIs
Linux system APIs
SDL
GDI

Job description

Halian is seeking a Software Engineer – C/C++ with embedded systems experience to design, develop, and troubleshoot software for a wireline telemetry and logging system. You will work on OS APIs, 2D graphics, and low-level components, collaborating across engineering teams to deliver robust software.

Responsibilities include implementing features, maintaining legacy code, debugging at multiple levels, and ensuring quality with documentation and tests.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

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

On-site
USD 105,000 - 145,000
Embedded C/C++ Software Engineer – Linux
Embedded C/C++ Software Engineer – Linux

HCL Technologies Limited • North Reading (MA)

On-site
USD 110,000 - 150,000
Embedded Software Engineer (C++)
Embedded Software Engineer (C++)

AppLab Systems, Inc • Sunnyvale (CA)

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

Best NanoTech • Sunnyvale (CA)

On-site
USD 120,000 - 190,000
Embedded Software Engineers
Embedded Software Engineers

Tap Growth ai • North Reading (MA)

On-site
USD 90,000 - 120,000
Onsite Senior Embedded C/C++ Developer – Linux/Embedded
Onsite Senior Embedded C/C++ Developer – Linux/Embedded

HCL Technologies Limited • North Reading (MA)

On-site
USD 120,000 - 180,000
Remote Embedded C++ Telematics Engineer
Remote Embedded C++ Telematics Engineer

HARMAN International • United States

Remote
USD 95,000 - 150,000
Flexible remote work
Employee discounts on Harman products
Training opportunities through HarmanU
+4
Embedded Engineer
Embedded Engineer

Collaborate Solutions, Inc • Sunnyvale (CA)

On-site
USD 110,000 - 160,000
Senior Embedded Systems Engineer - C & HW/SW Integration
Senior Embedded Systems Engineer - C & HW/SW Integration

Compunnel Inc. • Texas

On-site
USD 80,000 - 110,000
Junior Software Engineer - C/C++
Junior Software Engineer - C/C++

Soul Ai • United States

Remote
USD 70,000 - 95,000