🔹Designing and developing embedded software from architecture to deployment
🔹Working with modern C/C++ standards (C++11/14/17)
🔹Developing on POSIX-based embedded systems (Linux, QNX)
🔹Profiling memory, performance, and optimizing device drivers
🔹Contributing to multithreaded applications, IPC, RPC, and more
What We’re Looking For:
✅Strong hands-on experience with C++, embedded Linux, and device drivers
✅Knowledge of Linux BSPs, subsystems, and build processes
✅Familiarity with multithreading, IPC/RPC, client-server and pub-sub models
✅Experience with tools like Protobufs, Flatbuffers, JSON/XML is a plus
✅Ability to collaborate with diverse teams and thrive in a fast-paced environment
Bachelor's degree