Staff Embedded Linux Engineer
$189k - $303kAurora Innovation
Who we areAurora’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.Required QualificationsBachelor'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. Desirable QualificationsFamiliarity 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 domainThe base salary range for this position is $189,000-$303,000 per year. Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.#LI-JH1#Mid-SeniorWorking at AuroraAt Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together — all without any jerks.We believe in-person work increases collaboration, empathy and our ability to lead effectively. As a result, we operate in a hybrid work environment where Aurorans are in office at least 3 days per week.Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom.Our commitment to safetyAt the core of everything we do is our commitment to safety. Building best-in-class self-driving technology will take time, and we believe that each employee at Aurora has a role in contributing to safety, every step of the way. Aurora expects commitment to our safety policies from every employee, and seeks candidates who take an active responsibility, can contribute to building an atmosphere of trust, and invest in the organization’s long-term success by prioritizing working safely, no matter what.Our commitment to inclusionAurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at View email address on click.appcast.io. For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora’s California Employment Privacy Policy.
- ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery... ...here.Job DescriptionPrimary Function of Position The Senior Embedded Linux / Yocto Software Engineer will join the platform team for a...SuggestedLocal areaWorldwideFlexible hours
$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$159.5k - $271.2k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...a highly motivated and experienced Lead Embedded Software Engineer to join our dynamic team... ...control, running on an RTOS (real-time Linux, VxWorks) in high-reliability environments...SuggestedMinimum wageFull timeWork experience placementFlexible hours- ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...purpose here. Job Description The Embedded Platform Software team designs and builds... ...address lookup engines. Experience with Linux and embedded RTOS environments, with a strong...SuggestedFull timeLocal areaWorldwideFlexible hoursShift work
- ...scale, transforming key workloads with ultra high-speed inference.About The RoleWe are seeking an experienced Manufacturing Linux / Network Engineer to design, implement, and maintain robust IT and network infrastructure across our manufacturing facilities. The ideal...Suggested
- ...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
$110k - $160k
...networking protocols and system design knowledgePassion and talent on Linux Kernel and application developmentHighly motivated, positive,... ...:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work...Full timeWorldwide$117k - $143k
Our WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge at all levels to join our team.This is a great... ...with network and system designPassion and talent on Linux Kernel and application developmentHighly motivated, positive...Full timeWorldwide$207k - $300k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ....5 years of experience working with embedded operating systems.3 years of experience... ...with embedded systems, ARM processor and Linux.Preferred qualifications:Master’s degree...Worldwide$165.2k - $223.6k
We are seeking an Embedded Software Development Engineer to join Ring's embedded engineering team. The ideal candidate... ...-time operating systems (RTOS), and Linux-based platforms, with strong... ...with other employees, supervisors, and staff; adhere to standards of excellence...InternshipLocal areaFlexible hours$96.8k - $118.3k
DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement... ...in C and/or C++ programming.Experience with embedded Linux systems and low-level software development.Solid...Full timeWorldwide- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...and comfort working with C++ in an embedded environment is required.Essential Job DutiesDesign... ...software for RTOS and/or embedded Linux devices.Experience in C++ and...Local areaWorldwideFlexible hours
- ...Computer Science, Mathematics, or equivalent work experience. • Advanced Degree or Relevant Technology Certificates (Client, Red Hat, Linux) • Proficient in Linux/Unix operating systems. • Minimum 6 to 8 years of experience with Linux scripting and automation. •...Work experience placement
- ...world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the... ...multi-core, multi-processor systems, especially on embedded Linux and QNX.Demonstrated experience with board bring-up, device...Local areaWorldwideFlexible hours
$165.2k - $223.6k
We are looking for an Embedded Software Development Engineer to build and optimize firmware for Ring's growing... ...for Ring devices running on RTOS and Linux-based platforms - Own end-to-end debugging... ...other employees, supervisors, and staff; adhere to standards of excellence...InternshipLocal areaFlexible hours- ...Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components – LwIP, WPA Supplicants, D-Bus, ConnMan Preferred...Contract workWork experience placement
$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products... ...as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with...Full time- ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to... ...streaming, and display across a range of embedded platforms. The engineer will collaborate... ..., processing, streaming on embedded Linux platforms.Optimize performance for high-...Local area
- ...to hear back from you. Job Description: Role: Sr. Embedded Engineer - SoC Location: Onsite in Palo Alto, CA (with some flexibility... ...in Embedded Software Development ~ Good understanding of Linux and/or RTOS fundamentals, Board Support Pkgs, kernel...Hourly payLong term contractContract workImmediate start
- ...Join a team of passionate and creative engineers dedicated to building technologies that... ...counterparts. Description As a Senior Embedded Software Engineer you will be a... ...time control systems Experience using Linux+PreemptRT or QNX in real time applications Experience...
- ...Lead Embedded Systems Software Engineer Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This... ...Excellent C/C++ and Python programming skills in a Linux environment. Experience writing/maintaining driver-level...Work experience placementWork at officeRemote work
$165.2k - $223.6k
...to-end participation in major engineering projects, collaborating with... ...role, you will:- Own unique embedded software functions through design... ...integration in an embedded Linux or real-time operating system... ...employees, supervisors, and staff; adhere to standards of excellence...Permanent employmentInternshipLocal areaWorldwideFlexible hours- Communications, Media & Technology Primary Skill: Red Hat Enterprise Linux Job Function: In this position, you will develop, improve, and... ...systems, lab equipment, and lab asset tracking) to support our engineers' daily lab activities. You will also be working with IT/...
$214.97k - $303.03k
...Embedded SW Engineer 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software... ...and optimize core applications running on in-vehicle embedded Linux platforms—ensuring they're fast, secure, and rock-solid reliable...$190k - $240k
...essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits... ...software stack. Working across microcontrollers, embedded Linux, and the buses and peripherals that connect them, you'll...Flexible hours- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...are seeking an energetic, authentic Embedded Software Engineering Manager to lead and... ...level software across RTOS and embedded Linux platforms. You excel at translating complex...Local areaWorldwideFlexible hours
$120k - $250k
...in AI quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in-class silicon for high-... ...everything that makes our AI silicon and systems usable: from Linux kernel drivers up through node and cluster management. The team...Full timeWork experience placementLocal areaMonday to FridayFlexible hours$132k - $153k
...amazing team and grow with us. About the job As a Embedded Software Engineer, you are responsible for designing and implementing a safe,... ...or co-op internships ~ Experience with real-time systems, Linux development, and low level communication protocols (CAN, SPI...InternshipWork at officeRemote work- ...information:Hitachi Energy is seeking for a Systems Integration Engineer for it's Santa Clara, CA or Houston, TX locations. This role is... ...Management systems and environments.SummaryBuild and solve Linux production systems at scale. Multi-datacenter deployment and supporting...
- ...We are seeking a Senior Linux System Administrator with experience in KVM, CentOS, and SAN . This position will be part of the NASA Security Operations Center, and US Citizenship is required to obtain a Secret clearance . Our organization offers a unique work environment...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Linux Engineer. Be the first to apply!
- engineering aide Mountain View, CA
- technology administrator Mountain View, CA
- staff engineer Mountain View, CA
- senior staff systems engineer Mountain View, CA
- assistant engineer Mountain View, CA
- senior linux systems engineer Mountain View, CA
- linux support Mountain View, CA
- linux remote Mountain View, CA
- linux Mountain View, CA
- staff devops engineer


