Live opening · Posted 10 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
We are looking for a skilled C++ Linux Embedded Developer with strong experience in system-level programming and embedded Linux environments. The ideal candidate will work on developing and optimizing software for embedded devices in domains such as automotive, networking, IoT, telecom, or consumer electronics.
Responsibilities:
Design and develop software using modern C++ (C++11/14/17).
Develop applications on embedded Linux platforms.
Work on Linux system programming and low-level modules.
Implement and manage multithreading, IPC mechanisms, and socket programming.
Perform debugging, performance tuning, and memory optimization.
Collaborate with hardware and cross-functional teams for integration.
Support board bring-up and cross-compilation environments.
Requirements:
Strong programming skills in C++.
Good understanding of OOP concepts and STL.
Hands-on experience in embedded Linux.
Strong knowledge of POSIX, threads, mutexes, semaphores, IPC (shared memory, pipes, message queues), and socket programming.
Experience in debugging tools like GDB/Valgrind.
Build systems knowledge: Make/CMake.
Version control: Git.
Experience
6-10 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.