CrawlJobs Logo
Briefcase Icon
Category Icon

Embedded Linux Engineer Jobs

5 Job Offers

Filters
Jr. Embedded Linux Design Engineer
Save Icon
Join our team as a Jr. Embedded Linux Design Engineer in the Denver metro area. You will design and validate Linux firmware for high-performance digital data recorders used in HPC and test & measurement. This role requires a Bachelor's degree and 4+ years of experience with embedded C/C++ and Lin...
Location Icon
Location
United States , Denver metro area
Salary Icon
Salary
Not provided
daqscribe.com Logo
DaqScribe Solutions
Expiration Date
Until further notice
Embedded Linux Engineer
Save Icon
Join Mirokaï in Paris as an Embedded Linux Engineer. Develop custom Linux distributions with Yocto for advanced NVIDIA Jetson Orin-based robots. Your role includes kernel customization, real-time patches, and developing system services in Rust/Python. Ideal for robotics enthusiasts with SBC exper...
Location Icon
Location
France , Paris
Salary Icon
Salary
Not provided
enchanted.tools Logo
Enchanted Tools
Expiration Date
Until further notice
Embedded Linux Security Engineer
Save Icon
Join Verkada's Device Security Team as an Embedded Linux Security Engineer in San Mateo. You will define security roadmaps, build security tooling, and embed secure-by-design principles into physical security products. The role requires deep Linux OS internals, hardware security, and cryptography...
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Linux Embedded Software Engineer
Save Icon
Join our team as a Linux Embedded Software Engineer in Poland. Develop safety-critical products like cameras and sensors using C/C++ and Linux. Collaborate cross-functionally from hardware to UI in a fast-paced, shipping environment. Enjoy tailored healthcare, flexible PTO, professional developme...
Location Icon
Location
Poland
Salary Icon
Salary
14000.00 - 51000.00 PLN / Month
verkada.com Logo
Verkada
Expiration Date
Until further notice
New
Senior/Staff Embedded Linux Engineer, Foundations
Save Icon
Join 1X to build the embedded Linux foundation for NEO, our advanced humanoid robot. You will own the full stack from board bring-up to fleet deployment, using Yocto and kernel expertise. This Palo Alto-based role requires 5+ years of production experience and offers equity and comprehensive bene...
Location Icon
Location
United States , Palo Alto
Salary Icon
Salary
156400.00 - 253000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Looking for Embedded Linux Engineer jobs? This specialized role sits at the critical intersection of software and hardware, crafting the intelligent core of modern devices. An Embedded Linux Engineer is responsible for developing, customizing, and maintaining the Linux operating system that runs on dedicated hardware platforms, from consumer electronics and automotive systems to industrial robots and medical devices. Unlike desktop or server environments, embedded systems have unique constraints like limited memory, specific power requirements, and real-time performance needs, making this a challenging and highly technical field. Professionals in these jobs typically engage in the full lifecycle of embedded software. A core responsibility is building custom Linux distributions using tools like Yocto Project or Buildroot, tailoring the OS to the precise hardware and functional requirements of the product. This involves deep kernel work, such as configuring, patching, and customizing the Linux kernel for optimal performance and hardware compatibility, which may include integrating real-time (PREEMPT-RT) patches for deterministic behavior. They develop and integrate low-level system services, drivers, and board support packages (BSP) to ensure seamless communication between the OS and components like sensors, processors, and communication modules. Beyond the build, Embedded Linux Engineers are pivotal in system debugging and optimization. They use tools like JTAG debuggers, logic analyzers, and kernel debuggers to diagnose complex issues spanning hardware and software boundaries. Their day-to-day tasks also include writing and maintaining system-level software in languages like C, C++, and increasingly Python or Rust for tools and services. They create and manage robust CI/CD pipelines to automate build, test, and deployment processes, ensuring firmware quality and reliability. Collaboration is key, as they work closely with hardware engineers, application developers, and validation teams to define system architecture and bring products from concept to mass production. Typical skills and requirements for these jobs include a strong foundation in computer science or electrical engineering, with proven experience in embedded systems development. Proficiency in C/C++ programming, shell scripting, and a thorough understanding of Linux internals (process scheduling, memory management, filesystems, device drivers) is essential. Hands-on experience with cross-compilation toolchains, version control (Git), and embedded hardware platforms (like ARM-based SoCs) is standard. Successful candidates are problem-solvers who enjoy low-level programming, possess excellent debugging skills, and have a passion for building efficient, reliable systems that power the technology of tomorrow. If you are fascinated by making hardware come to life with sophisticated software, exploring Embedded Linux Engineer jobs could be your ideal career path.

Filters

×
Countries
Category
Location
Work Mode
Salary