-
View all jobs
Role: Senior Embedded C++ Engineer
Location: Dallas, TX (5 days onsite)
Job Description
6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
Expert in C, C++, embedded Linux and device driver
High proficiency with modern C, C++, C++11/C++14, or C++17 preferred.
Experience and strong knowledge of Linux, BSP, Linux subsystems
Memory and performance profiling tools experience
Excellent with the C++ build process and Makefiles
Needs to have a good understanding of Linux application fundamentals, such as stdio, the environment, command line processing, signals, etc.
Some level of proficiency with Typescript or JavaScript development.
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, and HLS.
Experience working with diverse engineering teams.
Adam
IT Services | Development | Staffing
URL: http:/www.sidramtech.com | Email: [email protected]
Location: Dallas, TX (5 days onsite)
Job Description
6+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
Expert in C, C++, embedded Linux and device driver
High proficiency with modern C, C++, C++11/C++14, or C++17 preferred.
Experience and strong knowledge of Linux, BSP, Linux subsystems
Memory and performance profiling tools experience
Excellent with the C++ build process and Makefiles
Needs to have a good understanding of Linux application fundamentals, such as stdio, the environment, command line processing, signals, etc.
Some level of proficiency with Typescript or JavaScript development.
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, and HLS.
Experience working with diverse engineering teams.
Adam
IT Services | Development | Staffing
URL: http:/www.sidramtech.com | Email: [email protected]
Key Skills
Ranked by relevance
c
linux
embedded
prototyping
javascript
typescript
server
xml
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded C++ Engineer
2025-10-27
Contract
Mid-Senior
United States
Technology
Engineering
View Job Details
Related
React Full Stack Engineer (React, GraphQL, Node.js)
2025-11-22
Full-time
Entry
United States
Technology
Engineering
View Job Details
Related
Python engineer
2025-11-26
Full-time
Entry
United States
Technology
Engineering
Login to Apply
- Posted
- Oct 29, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Dallas
- Company
- SIDRAM TECHNOLOGIES
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded C++ Engineer
2025-10-27
Contract
Mid-Senior
United States
Technology
Engineering
View Job Details
Related
React Full Stack Engineer (React, GraphQL, Node.js)
2025-11-22
Full-time
Entry
United States
Technology
Engineering
View Job Details
Related
Python engineer
2025-11-26
Full-time
Entry
United States
Technology
Engineering