← Back to jobs

Techgene Logo
Embedded C++ Engineer

Techgene

 

Dallas, TX, USA

Posted On: 30+ days ago
Experience: 6+ years
Availability: Onsite
Openings: 1
Category: C++ Embedded Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design, prototype, and develop software for embedded devices. You will own the lifecycle from architectural design to production-ready implementation.

Responsibilities

  • Architect and design embedded software solutions from prototyping through to production.
  • Write, review, and unit test code for embedded devices using C and C++.
  • Develop device drivers and integrate with Linux subsystems and BSP.
  • Optimize system performance using memory and performance profiling tools.
  • Implement inter-process communications (IPC) and remote procedure calls (RPC).

Required Skills

  • 6+ years of experience in embedded software development and architecture.
  • Proficiency in C and C++, including modern standards (C++11, C++14, or C++17).
  • Hands-on experience with embedded Linux or QNX.
  • Strong understanding of POSIX-based embedded systems.
  • Deep knowledge of multithreading, algorithms, and the C++ build process.
  • Experience with client-server, peer-to-peer, and publish/subscribe communication paradigms.
  • Bachelor's degree in a relevant field.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs