Senior Embedded C++ Engineer

Cloud Hybrid Technologies LLC

Dallas (TX)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cloud Hybrid Technologies LLC is seeking an experienced embedded software professional to architect, design, prototype and review software for embedded devices. The role requires deep C/C++, Linux knowledge, and driver development expertise to ensure robust IPC/RPC and multithreaded performance.

Candidates should be proficient with modern C++ standards and build systems like Makefiles, and comfortable with Linux subsystems. TypeScript/JavaScript exposure is a plus.

Qualifications

  • 6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
  • Expert in C, C++, embedded Linux and device driver
  • High proficiency with modern C, C++11/14/17
  • Experience and strong knowledge of Linux, BSP, Linux subsystems
  • Memory and performance profiling tools experience
  • Excellent with the C++ build process and Makefiles
  • Good understanding of Linux application fundamentals (stdio, environment, CLI, signals)
  • Some proficiency with TypeScript or JavaScript development
  • Excellent knowledge of multithreading and algorithms
  • Solid understanding of IPC and RPC
  • Proficiency with client-server, peer-to-peer, publish/subscribe paradigms

Skills

Embedded systems
C/C++
Linux
Multithreading
IPC/RPC
Client-server
Publish/subscribe
TypeScript/JavaScript

Tools

Makefiles
Profiling tools
BSP

Job description

Job Description
  • 6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
  • Expert in C, C++, embedded Linux and device driver
  • High proficiency with modern C, C++, C++11/C++14, or C++17 preferred.
  • Experience and strong knowledge of Linux, BSP, Linux subsystems
  • Memory and performance profiling tools experience
  • Excellent with the C++ build process and Makefiles
  • Needs to have a good understanding of Linux application fundamentals, such as stdio, the environment, command line processing, signals, etc.
  • Some level of proficiency with Typescript or JavaScript development.
  • Excellent knowledge of multithreading and algorithms
  • Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC).
  • Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe.
Good to have
  • Experience with IP-based communications and protocols, for example, HTTP, TLS, REST, WebSockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, and HLS.
  • Experience working with diverse engineering teams.
Education:

Cloud Hybrid is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. Cloud Hybrid will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will Cloud Hybrid require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

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

Similar jobs worth comparing

Senior Embedded C++ Engineer
Senior Embedded C++ Engineer

Robotics Prcocess Automation, LLC • Dallas (TX)

On-site
USD 120,000 - 160,000
C/C++ Embedded Software Engineer
C/C++ Embedded Software Engineer

Cloud Hybrid Technologies, LLC • Phoenix (AZ)

On-site
USD 100,000 - 120,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Cloud Hybrid Technologies LLC • Dallas (TX), Northern (KY)

Hybrid
USD 90,000 - 130,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Cloud Hybrid Technologies, LLC • Cleveland (OH)

On-site
USD 90,000 - 120,000
Firmware/Embedded Engineer
Firmware/Embedded Engineer

Cloud Hybrid Technologies, LLC • United States

On-site
USD 100,000 - 130,000
Embedded Software/Firmware Developer
Embedded Software/Firmware Developer

Cloud Hybrid Technologies, LLC • Melbourne (FL)

On-site
USD 80,000 - 100,000
Principal Embedded Software developer
Principal Embedded Software developer

Cloud Hybrid Technologies, LLC • Plano (TX)

On-site
USD 100,000 - 130,000
Embedded C- Technical Lead
Embedded C- Technical Lead

Cloud Hybrid Technologies, LLC • Illinois

On-site
USD 90,000 - 120,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Cloud Hybrid Technologies LLC • Houston (TX)

On-site
USD 120,000 - 150,000
C/C++ Embedded Software Engineer
C/C++ Embedded Software Engineer

Cloud Analytics Technologies, LLC • Arizona

On-site
USD 90,000 - 120,000