← Back to jobs

Techintelli Solutions Logo
C++ Embedded Engineer

Techintelli Solutions

 

Dallas, TX, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: C++ Embedded Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop software for embedded devices across the entire lifecycle.

Responsibilities

  • Design, prototype, and develop embedded software and device drivers.
  • Manage the C++ build process and optimize memory and performance.
  • Implement inter-process communications (IPC) and remote procedure calls (RPC).
  • Conduct code reviews and implement unit testing for embedded systems.
  • Collaborate with diverse engineering teams to deliver system architectures.

Required Skills

  • 5+ years of experience in embedded systems development.
  • Proficiency in C and modern C++ (C++11, C++14, or C++17).
  • Experience with Embedded Linux and BSP.
  • Hands-on work with POSIX-based systems such as Linux or QNX.
  • Strong knowledge of multithreading, algorithms, and Linux subsystems.
  • Experience with client-server, peer-to-peer, and publish/subscribe communication paradigms.
  • Ability to use memory and performance profiling tools.

Preferred Skills

  • Experience with IP-based protocols including HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, or HLS.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs