Staff Embedded Linux Engineer
$189k - $303kFull-time
Aurora
Who We Are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn. Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We are seeking a seasoned Staff Embedded Linux Developer to architect, design, and implement system-level software for our next-generation embedded platforms. This high-impact role requires deep expertise in Linux kernel internals, BSP customization with the Yocto Project, and hands-on experience with hardware interfaces like PCIe, BIOS, and DDR RAM. The ideal candidate will lead complex debugging efforts, collaborate closely with hardware teams during board bring-up, and drive performance optimization across all system components. In this role, you will
- Lead the design, development, customization, and maintenance of Board Support Packages (BSPs) for various hardware platforms using the Yocto Project build system.
- Configure, build, and optimize the Linux kernel, bootloaders (U-Boot), and root file systems for custom hardware, ensuring system stability and performance.
- Develop, port, and debug Linux device drivers for a wide range of hardware interfaces, including PCIe, DDR, Ethernet, I2C, SPI, and USB.
- Collaborate with hardware engineers during initial board bring-up, debugging issues at the register and schematic levels using tools such as JTAG, oscilloscopes, and logic analyzers.
- Implement and enhance functionalities related to the PCIe subsystem, including DMA, memory management, and interrupt handling.
- Work with BIOS/UEFI configurations and integrate them with the embedded Linux environment as required for specific platforms (e.g., x86 architectures).
- Optimize system performance, boot time, memory footprint, and power consumption for embedded devices.
- Develop and maintain robust CI/CD pipelines and automated testing workflows for the embedded software stack.
- Create Requirements and Design, conduct code reviews, mentor junior engineers, and develop unit test plans.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 8+ years of hands-on experience in embedded Linux development, with a strong background in system-level programming and board bring-up.
- Deep expertise in the Yocto Project, including custom layer development, recipes (BitBake), and image generation.
- Strong proficiency in C/C++ programming for embedded and kernel-level development.
- In-depth knowledge of the Linux kernel internals, memory management, scheduling, and device driver architecture.
- Hands-on experience with debugging tools like GDB, JTAG, Lauterbach, and oscilloscopes.
- Strong problem-solving, analytical, and communication skills, with the ability to work effectively in cross-functional teams.
- Familiarity with secure boot, OTA updates, and system security hardening.
- Exposure to open-source contributions and community collaboration practices.
- Knowledge of networking protocols (TCP/IP, UDP) and real-time operating system (RTOS) concepts.
- Knowledge of Telecommunication and/or GNSS domain
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Staff Embedded Linux Engineer in California vacancy
$100k - $150k
...technology to Aerospace applications. Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic and innovative team. You will be...SuggestedFull time- ...Embedded Software Engineer TRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology to Aerospace applications... ...experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our...Suggested
$135.1k - $168.9k
...protect it for future generations. Role Summary As a Sr. Embedded Software Engineer, you will be a technical leader in the development of next-... .... You will architect and implement full-stack embedded Linux solutions-from low-level BSP and kernel drivers to scalable...SuggestedFull timeContract workPart timeLocal area$165k - $231k
...battlefield and deter the adversaries of democracy. We’re hiring engineers, operators, and builders who want to move fast, take on... ...first-person-view drones for the modern battlefield. As Senior Embedded Linux Engineer, you will own the embedded Linux platform underneath...SuggestedFull timeWork experience placement$50 per hour
...most groundbreaking robotics and consumer electronics projects in Silicon Valley? We’re seeking a creative and motivated Embedded Linux Software Engineer with excellent analytical, problem-solving and communication skills to join our team to ensure innovative design...SuggestedFlexible hours$95k - $145k
...Technologies is a team delivering the best solutions for todays complex unmanned aircraft challenges. We are seeking a talented Embedded Linux Software Engineer to join our team. The ideal candidate will be a professional with 3+ years of experience in producing high-quality,...Permanent employmentFull timeMonday to FridayShift work- ...Job Description Job Description Linux Embedded Software Engineer/Architect requires: ~ Embedded software development, Yocto Project, FreeRTOS, VxWorks, Digital Predistortion, DSP, FPGA, NPU ~3+ years developing embedded software and architecture within an aerospace...
- ...22. Mission Microwave’s headquarters are located at 6060 Phyllis Drive, Cypress, CA 90603. About the Role As an Embedded Software Engineer/Architect, you will design, develop, and optimize embedded software systems for SSPAs and BUCs that operate in ground-based...Local area
- ...working in a high integrity environment, we would love to speak with you! Job Description Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate has brought up ARM Cortex‑A based boards, knowledge of cameras, a deep understanding...
- ...Linux Engineer Based in Pasadena, CA OffWorld is a robotics startup working on developing a mobile robotic workforce for heavy industrial... ...maintenance of robot's onboard computers, workstations, and embedded systems. Collaborate with cross-functional teams to understand...Local area
- ...Our team combines expertise across healthcare, life sciences, engineering, technology and software, and other disciplines. We are a collaborative... ...of human health. We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team. You will work on...Full time
- ...Linux engineering: Design, harden, and maintain RHEL/Ubuntu systems; implement HA/DR strategies and patching standards. Networking troubleshooting: Diagnose issues across OSI/TCP/IP layers (DNS/DHCP, routing, VLANs, firewalls, SSL/TLS/certs). Load balancing & traffic management...
- ...We have onsite contract opportunity for Linux Cloud System Engineer. Below is the Job description. Title: Linux Cloud System Engineer Location: Santa Clara CA (Onsite) Duration: Long Term Main Skills: Linux system administration, Data Center, Storage...Contract work
- ...(Extension Possible) About the Role We’re hiring a Senior Linux Systems Engineer to support the development of a next-generation scientific... ...deployment, and update infrastructure of a Linux-based system embedded inside a cutting-edge lab device. You’ll work closely with...Permanent employmentFull timeContract workTemporary workFlexible hours
- ...The DevOps/System Engineer is responsible for effective installation/configuration, operation, and maintenance of systems hardware and... ...development system, which includes but is not limited to, Red Hat Linux (Centos, Ubuntu…etc.), Windows 2008/2k8R2/2k12, VMWare, and...Local areaWeekend work
- ...services provider for Mobile Application across United States for more than 5 years. Job Description Role: Production Engineer/ Unix/Linux Admin Location: Sunnyvale, CA Duration: 6 Months Position Type: W2 Contractual Candidates must have Unix/Linux...Full time
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Master... ...field. 2+ years of experience in embedded software development. Strong proficiency... ...development experience on Android, Windows, or Linux. Exposure to machine learning or...Full timeCasual work
- ...global ecosystem. Perform code reviews, developer and unit testing, and propose automated testing solutions. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR...Full timeWork experience placement
- ...Embedded Software Engineer We are building some of the world's most advanced autonomous systems. Responsibilities Develop embedded software in modern... ...Build Python tooling and automation Work across Embedded Linux and RTOS Hardware bring‑up and low‑level debugging Device...
$94.2k - $141.2k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software... ..., develop, create, modify, and validate embedded and cloud-edge software, applications, and... ...experience on Android, Windows, or Linux. ~ Exposure to machine learning or computer...Full timeCasual workWork from home$250k
...Overview Senior Embedded / Firmware Engineer (Edge AI / Connected Devices) Bay Area Hybrid Up to $250,000 pa We’re working with a fast-moving team... ..., and maintain embedded software and firmware across Linux, RTOS, and bare-metal systems Work closely with hardware teams...- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance...Contract workLocal areaRemote workDay shift
- ...Lockheed Martin, and we are backed by Joint Staff-level military leadership and top-tier... ...Job Overview We are seeking a skilled Embedded Software Engineer. You will design and implement... ...and/or Rust Experience with embedded Linux Experience with complex computer vision...Permanent employment
- ...as the primary technical owner for our linux user space C++ application, ensuring high... ...product scalability. Collaborate on the embedded Linux platform work and Yocto build... ...Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science...Full timePart timeRemote work3 days per week
- ...Direct message the job poster from Fruition Group Embedded Software Engineer – Robotics (Senior/Staff Level) We’re partnered with a pioneering robotics company... ...RTOS environments (FreeRTOS, Zephyr) or Embedded Linux on constrained systems Motor control, power/battery systems...
$90k - $120k
...Embedded Software Engineer (Aerospace) Job Summary: Empirical Systems Aerospace, Inc. is seeking an experienced Software Engineer to develop... ...or bare-metal real-time design experience Comfort in a Linux development environment Experience writing testable code...Full timeCasual work- ...Intelliswift - An LTTS Company in Sunnyvale, California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/C++, optimizing firmware, and resolving issues across the software...
- ...Embedded Firmware Engineer Contract || Embedded Firmware Engineer || Rancho Cordova, CA - Onsite CXL firmware development ARM Cortex-M3, ARM M0+, STM32 NVMe and PCIe firmware FPGA and SoC integration Real-time operating systems I2C, DMA, UART, GPIO...Contract work
$182k - $230k
...Senior Embedded Firmware Engineer San Francisco, CA Pronto AI is a global leader in commercializing autonomous vehicle (AV) technology, deploying Autonomous Haulage Systems (AHS) that automate operations in mines, quarries, and construction sites worldwide. While...Full timeWork at officeWorldwideFlexible hours$110k - $160k
...Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security... ...: Bachelor's Degree in Computer Science or Electrical Engineering is required Master's Degree is preferred Must be...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Linux Engineer. Be the first to apply!
Related searches
- assistant engineer California
- senior staff systems engineer California
- assistant mechanical engineer California
- engineering aide California
- senior staff engineer California
- staff engineer California
- technology administrator California
- embedded engineer California
- embedded developer California
- embedded software engineer California


