Full Time

Embedded Linux Engineer

CACI International
Remote
$82K - $172K* / year

Job Description

About this kind of role

What a Embedded Linux Engineer usually does. The employer's own details are in the listing.

Typically does: Embedded Linux Engineers develop software that runs on specialized hardware systems, often found in devices like routers, industrial equipment, or automotive systems. They work with the Linux kernel, device drivers, and bootloaders to ensure the operating system interacts correctly with the hardware. This role involves debugging, testing, and optimizing software for resource-constrained environments, and often requires a deep understanding of hardware architecture. They may also be involved in the design and implementation of real-time operating system (RTOS) features.

Tools and skills: Proficiency in C/C++, scripting languages (like Python or Bash), experience with Linux kernel development, debugging tools (GDB), and familiarity with hardware bring-up processes are generally required.

Good fit for: Individuals with a strong background in computer science, electrical engineering, or a related field, and a passion for low-level programming and hardware interaction, typically thrive in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.