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 11 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Linux Engineer in California vacancy
- ...ready to apply your skills to the forefront of robotics innovation, we’d love to hear from you. What to Expect As an Embedded Linux Software Engineer, you’ll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate closely...Suggested
$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...Suggested$118k - $142k
CesiumAstro in El Segundo, California, is seeking an Embedded Software Engineer II specializing in embedded Linux development. Candidates should have a strong background in device drivers, kernel customization, and the Yocto build system. The position offers the opportunity...Suggested- CesiumAstro is looking for an Embedded Software Engineer II in El Segundo, California. The ideal candidate will have a strong background in embedded Linux development and experience with the Yocto build system. Responsibilities include developing and porting applications...SuggestedFull time
$130k - $200k
Science Corp in Alameda, California, is seeking an experienced embedded Linux engineer to lead the SoC BSP integration pipeline. Responsibilities include bootloader and kernel development, power optimization, and reliability testing. Candidates should have strong experience...Suggested- 42dot Inc. is seeking an Embedded SW Engineer to develop and optimize in-vehicle applications for next-generation autonomous driving systems. The role requires a strong background in embedded Linux development and collaboration with cross-functional teams. Qualifications...
- CesiumAstro, located in Los Angeles, is seeking an Embedded Software Engineer II to enhance their embedded Linux capabilities. This role requires proficiency in C/C++ and significant hands-on experience with embedded systems, particularly with device drivers and kernel...
- A pioneering technology company in Palo Alto is seeking a QT/QML Developer for its Embedded Linux Platform team. The successful candidate will design user interface applications for advanced devices, utilizing skills in Qt/QML and C++. This role offers the chance to create...
$134k - $200k
...supported the Regular Toilet is seeking a staff engineer for the Device Software Platform Team. You'll develop and maintain Linux platform for energy metering and EV charging... ...collaborating with various teams to enhance our embedded system capabilities. The role requires...Flexible hours- Canaan Inc. is seeking a Senior Linux BSP Software Engineer who will lead the embedded software stack for our advanced Bitcoin mining machines. This role combines low-level BSP with high-performance distributed computing to optimize firmware and manage communication with...Remote workFlexible hours
- Tesla is seeking a highly skilled engineer to develop key software solutions for their Infotainment and Autonomous driving features... ...understanding of system architecture, backed by expertise in Embedded Linux and strong C/C++ programming skills. The successful candidate...
- Maven Robotics is looking for an Embedded Software Engineer - Real-Time Linux in San Francisco, California. You will develop foundational frameworks for our autonomous robotics systems. Key responsibilities include designing and integrating systems, collaborating with...
- Canaan Inc. is seeking a Junior Linux BSP Software Engineer to join our team in the San Francisco Bay Area. This role offers hands-on experience in embedded systems and kernel development, supporting RISC-V based chips in our mining and smart home products. As a part of...Flexible hours
- Canaan Inc. in San Francisco is looking for a graduate student for an embedded systems position focused on Linux BSP development for RISC-V SoCs. The role involves U-Boot porting, supporting firmware for microcontrollers, and contributing to open-source projects. Candidates...Remote jobFlexible hours
- Eight Sleep in San Francisco is looking for a Senior Embedded Software Engineer to join their innovative team. This role involves designing and maintaining system software for their Pod, focusing on security and performance. The successful candidate will work on high-impact...Sleeping nights
- CesiumAstro is looking for an experienced Embedded Software Engineer II in El Segundo, California. The ideal candidate will have a strong background in embedded Linux development and work on the full software development lifecycle, collaborating with systems, hardware,...
- ...company based in California is seeking a Technical Solution Engineer to support OEM partners in developing consumer... ...ideal candidate will have 8-10 years of experience in embedded software development on Linux, proficiency in C/C++, and experience with audio, video...
- A leading recruitment agency is seeking an experienced Embedded Software Engineer in Fremont. The role involves designing, developing, and testing high-quality embedded software, especially in a Linux environment. Ideal candidates will have a B.S. in Computer Science or...
- SPAN in San Francisco is seeking a Firmware/Embedded Linux Engineer to work on product development that electrifies modern infrastructure. The engineer will own new initiatives affecting hardware components from microcontrollers to applications in embedded Linux, while...
$166k - $220k
Anduril Industries in Costa Mesa, CA is seeking a software engineer to join their DeviceOS team. This role involves developing and... ...maintaining the operating system for robotics systems, focusing on embedded Linux development. Ideal candidates will have experience with C or...- Hayden AI Technologies, Inc. is looking for a Senior Firmware Engineer to join the Device Software team in San Francisco, California. The role requires deep expertise in Linux kernel and device driver development, where you will design and maintain device drivers, optimize...
$140k - $300k
...of open-source base components like the Linux kernel and Coreboot. We are responsible for... .... We are looking for a highly skilled engineer who is motivated by complex problems and... ...contribute to best practices for high-quality embedded software development What You\u2019ll...Hourly payFull timeTemporary workFlexible hours$130k - $200k
...state‑of‑the‑art components and vertically integrated infrastructure for others to build on via Science Foundry. The embedded Linux software engineer at Science will own and drive complex embedded electronics systems projects from the ground up. This position requires...Full timeLocal areaRemote workFlexible hours- Sunday in Redwood City, California is seeking an Embedded Linux Software Engineer to lead the development of software for embedded Linux compute units. You will manage the entire embedded software stack, collaborating closely with electrical engineering and software teams...
- ...in C and C++ with a strong understanding of Linux kernel and drivers. The ideal candidate will have familiarity with embedded Linux distributions and hardware-based ethernet... ...knowledge in networking and electrical engineering principles is desirable. This position emphasizes...
$160k - $170k
Embedded Software (Linux) Engineer/Architect Full Time Professional Cypress, CA, US 30+ days ago Requisition ID: 1032 Salary Range: $160,000.00 To $170,000.00 Annually About the Company Mission Microwave Technologies was founded in 2014 to revolutionize the next generation...Full timeLocal area$189k - $303k
Staff Embedded Linux Engineer 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...Work at officeLocal area3 days per week$130k - $200k
Science, located in Alameda, CA, is seeking an embedded Linux software engineer to lead complex electronics systems projects. The role demands expertise in software development, collaborative work with cross-functional teams, and a strong understanding of both hardware...- A technology company in San Francisco is seeking a Senior/Staff Embedded Linux Engineer to enhance an existing Yocto-based embedded Linux platform. This role emphasizes improving reliability and scalability while collaborating with hardware and firmware teams. Candidates...
- ...Embedded Software Engineer - Real-Time Linux Company Overview Maven Robotics is building the world’s leading general‑purpose AI robots. We are currently operating in stealth and are growing the world’s best team in AI robotics. We are looking for self‑starters that are...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Linux Engineer. Be the first to apply!
Related searches
- staff engineer California
- senior staff systems engineer California
- engineering aide California
- software engineer staff California
- assistant engineer California
- technology administrator California
- senior staff engineer California
- embedded systems software engineer California
- embedded software engineer California
- embedded developer California

