C++ Embedded Developer with Modern C++

Balin Technologies

Dallas, TX

JOB DETAILS
SALARY
$65–$70 Per Hour
JOB TYPE
Contractor
SKILLS
Embedded Programming Languages, C++ Programming Language, Embedded Hardware, C Programming Language, Embedded Systems, C++ 11, C++ 14, C++ 17, Algorithms, Architectural Design, BSP, Code Reviews, Communications Protocols, Computer Engineering, Computer Science, Device Drivers, Electrical Engineering, Embedded Linux, HTTP (HyperText Transport Protocol), IP (Internet Protocol), InterProcess Communication (IPC), JSON, Linux Operating System, Mathematics, Memory Hardware, Multithreaded Programming, REST (Representational State Transfer), RPC (Remote Procedure Call), RTSP (Realtime Streaming Protocol), Realtime Transport Protocol, SSL-TLS (Secure Socket Layer - Transport Layer Security), Software Development, Software Engineering, Software Prototyping, Team Player, Unit Test, XML (EXtensible Markup Language),
QUALIFICATIONS
LOCATION
Dallas, TX
POSTED
3 days ago

Hi,

Hi,

Job Title: C++ Embedded Developer with Modern C++

Location: Dallas TX

Mandatory Skills:

Experience: 5-10 years

Skills: C, C++-Linux, Debugging, Embedded, Gdb Linux, ThreadX

 

Description

6-8 years of Experience in embedded systems.
Expert in C, C++, embedded Linux, and device drivers
6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
High proficiency with modern C, C++, C++11/C++14, or C++17 preferred.
Experience and strong knowledge of Linux, BSP, and Linux subsystems
Experience in JavaScript
 

Requirements

Good to have: Experience with IP-based communications and protocols, for example, HTTP, TLS, REST, WebSocket’s, JSON, XML, Protobufs,
Flat buffers, RTP, RTSP, and HLS. Experience working with diverse engineering teams.
Bachelor’s or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.
 

Job responsibilities

Memory and performance profiling tools experience
Excellent with the 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
 

Regards,

DEVENDER REDDY

Balin Technologies

Email: devender@balintek.com

About the Company

B

Balin Technologies