Job Role:
Location:
Embedded Linux software developer for connectivity protocols and performance tuning.
Responsibility:
-
Solid C/C++ programming in embedded systems.
-
Experience programming from scratch using software principles, quality coding and data structures.
-
Software design, APIs, libraries, frameworks and applications.
-
Connectivity protocols such as TSN, PTP, Ethernet, ORAN.
-
Linux userspace frameworks, multithreading, IPC, Linux kernel exposure, Yocto, Bitbucket/Git, regression and automation tools.
-
Debugging, performance/power/memory tuning. FPGA/RISC-V and AI Agents/Prompt Engineering exposure is plus.
Skills
C, C++, Embedded Systems, Software Design, TSN, PTP, Ethernet, ORAN, Linux Userspace, IPC, Multithreading, Yocto, Git, Debugging, Performance Tuning, RISC-V