Embedded C++ Software Engineer
Apply NowCompany: Reailize
Location: Irving, TX 75061
Description:
We are looking for a passionate Embedded C++ Software Engineer to join our dynamic team.
Location: Irving, TX - Onsite
Job Description:
Good to have :
Education:
Additional Information:
When applying for the job, take the opportunity to tell us in five sentences or less what makes you the best candidate for this position and for our company, and why B-Yond is a fit for you.
Location: Irving, TX - Onsite
Job Description:
- 6+ years of 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.
Good to have :
- Experience with IP-based communications and protocols, for example: HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS.
- Experience working with diverse engineering teams.
Education:
- Bachelor's or Master s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.
Additional Information:
When applying for the job, take the opportunity to tell us in five sentences or less what makes you the best candidate for this position and for our company, and why B-Yond is a fit for you.