C++ Embedded Engineer Job at Reailize, a B-Yond company, Dallas, TX

U2RhMHVsalYzaGluTzM3N29EVGxzMlB2RkE9PQ==
  • Reailize, a B-Yond company
  • Dallas, TX

Job Description

Job Location: Dallas, TX (Onsite in office)

Job Description:

  • Design, prototype, develop, and test software for embedded devices , ensuring high-quality and efficient solutions.
  • Strong experience with modern C , C++ , including C++11 , C++14 , or C++17 , along with expertise in embedded Linux and device drivers .
  • Hands-on experience with POSIX-based embedded systems such as Linux and QNX , including BSP , subsystems , and performance profiling .
  • Excellent knowledge of multithreading , concurrency , algorithms , and the C++ build process .
  • Solid understanding of inter-process communication (IPC) , remote procedure calls (RPC) , and various communication paradigms like client-server and publish-subscribe.
  • Strong debugging , code review , and unit testing skills to ensure optimal performance and reliability of embedded systems.
  • Experience with IP-based communication protocols such as , TLS , REST , WebSockets , JSON , XML , Protobufs , RTP , and HLS is a plus.
  • Proven ability to collaborate effectively with diverse engineering teams in a fast-paced development environment.

Job Requirements:

  • Experience in architecture, design, prototyping, software development, code review and unit testing for embedded devices.
  • Experience with modern C, C++, C++11/C++14 or C++17 preferred.
  • Experience in Embedded systems.
  • Experience in C, C++ , embedded Linux and device driver
  • Experience with POSIX-based embedded systems, one or more of Linux, QNX.
  • Experience with Linux, BSP, Linux subsystems Memory and performance profiling tools experience
  • Excellent with C++ build process
  • 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.

Optional Requirements:

  • Experience with IP-based communications and protocols, for example: TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS.
  • Experience working with diverse engineering teams

Job Tags

Remote job,

Similar Jobs

Center for Community Alternatives

Youth Recovery Coach Job at Center for Community Alternatives

 ...nonprofit places at which to work, and in part, recognize the importance of work-life balance. Position Summary: The SOR3 Youth Recovery Coach will coordinate Peer Recovery Supports Services (PRSS) to youth within the Rochester City School District as well as reaching... 

MMP Staffing Services

Licensed Clinical Social Worker Job at MMP Staffing Services

 ...MMP Staffing is currently seeking a Licensed Certified Social Worker (LCSW) to provide compassionate and comprehensive social work services...  ...organizations to address systemic barriers and promote social justice. 5. Collaborative Care Coordination: Collaborate with... 

Staffing Data Services Agency

Data Entry Clerk (Work At Home) Part Time Job at Staffing Data Services Agency

About the job Data Entry Clerk (Work At Home) Part Time Data Entry Clerk (Work At Home) Part Time This is your chance to start a long-lasting career with endless opportunity. Discover the liberty you've been searching for by taking a moment to finish our online... 

Virta Health

Director, Corporate Communications Job at Virta Health

 ...Director, Corporate Communications Virta Health is the leader in sustainable weight loss and diabetes reversal through a nutrition first approach. Through a combination of personalized nutrition, technology, and expert support, Virta empowers members to live longer... 

CHRISTUS Health

Epic Analyst - Inpatient Orders Job at CHRISTUS Health

 ...Description Summary: The Clinical Informatics Systems Analyst II is primarily responsible for assisting in the operation and administration...  ...systems experience or equivalent Valid Drivers License Epic certification/accreditation/self-proficiency preferred (may be...