Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer: Linux BSP

$75k - $300k

Tensor

Tensor is an agentic AI company dedicated to building agentic products that empower individual consumers. Our flagship product, the Tensor Robocar, is the world’s first personal Robocar and the first AI agentic vehicle — fully autonomous, automotive-grade, and built for private ownership at scale. Founded in 2016 in Silicon Valley, Tensor is headquartered in San Jose, California, with offices in Barcelona, Singapore, and Dubai. At Tensor, we champion personal AI autonomy and ownership. Our vision is to build a future where everyone owns their own Artificial General Intelligence — a personal AGI that enables more time, freedom, and autonomy. We’re forging an alternative path where AGI serves only you, and is controlled solely by you. We provide a competitive compensation package, opportunities for professional growth, participation in a discretionary equity incentive plan, and access to a comprehensive company benefits program, subject to eligibility requirements. Join us to shape the future! Work with brilliant minds on technology transforming automotive industry and make a lasting impact. We’re seeking talented and self‑motivated software engineers to join our embedded system team. In this role, you play a crucial role in building a reliable autonomous driving vehicle. Locations San Jose, California, US (Salary Range: $75k—$300k USD) Barcelona, Catalonia, Spain Dubai, UAE Responsibilities BSP underlying driver development in automotive embedded software projects based on linux systems. Design and implement the development and debugging of kernel modules and peripheral drivers. Participate in platform‑based software design, coding, maintenance and version management. Participate in the integration test, fault analysis and location, and tracking and solving problems of related functions in the domain controller software. Qualifications Proficient in C/C++ language, understand the development of ARM platform architecture, and be familiar with NXP/TI SOC platform first. Familiar with Linux Kernel, proficient in Linux system cutting, customization and optimization, and familiar with common kernel debugging methods and tools. Master the principles of I2C, SPI, PCI‑E, UART, CAN and other buses, and be able to independently complete the transplantation and debugging of corresponding peripheral drivers. Familiar with the compilation and construction process, proficient in the use of makefile, and those with Yocto‑related project experience are preferred. Familiar with automotive CAN bus knowledge, and proficient in the use of CANoe, kvaser and other bus testing tools. Familiar with circuit schematics, and proficient in the use of programmable power supplies, oscilloscopes, electronic loads and other equipment. We appreciate your interest in joining Tensor. Tensor is an equal employment opportunity employer, dedicated to fostering a respectful, supportive, and inclusive workplace for all. We do not discriminate against, and strictly prohibit harassment of, any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, military or veteran status, genetic information, or any other characteristic protected by applicable law. Tensor also considers qualified applicants with criminal histories in accordance with applicable laws. We are committed to providing equal opportunities for qualified individuals with disabilities. Tensor is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Designed in California. Available around the world. Latest news, announcements and updates direct to your inbox. #J-18808-Ljbffr Tensor

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer: Linux BSP in San Jose, CA vacancy
  •  ...:  San Jose  General Overview Functional Area: Engineering         Career Stream: Design - Software Engineering SAP Short Name: SLE-ENG-DSE Job Level...  ...working C++knowledge In-depth understanding of Linux kernel, device driver, IPC, U-boot. Familiarity... 
    Suggested
    Contract work
    Work at office

    Celestica

    San Jose, CA
    1 day ago
  • KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The...  ...experience in embedded software development, with a focus on Linux environments. Responsibilities include designing and... 
    Suggested

    KLA-Belgium

    Milpitas, CA
    5 days ago
  •  ...cutting-edge technology firm in Santa Clara is seeking an Embedded Software Engineer to develop and integrate software systems for real-time imaging...  ...strong experience in Python and C/C++ within embedded Linux systems. Ideal candidates will work collaboratively to bridge... 
    Suggested
    Full time

    Cambridge Terahertz, Inc.

    Santa Clara, CA
    2 days ago
  • KLA is looking for an Embedded Software Engineer to innovate and grow within their RAPID division in Milpitas, California. The candidate will be...  ...hardware interactions. With 5+ years of experience in C/C++ and Linux or RTOS environments, you will work on critical projects... 
    Suggested

    KLA

    Milpitas, CA
    5 days ago
  •  ...Linux Os Bsp Qa Engineer We are looking for a highly skilled Linux OS BSP QA Engineer to join our platform software quality team. In this role, you will be responsible for validating and...  ...teams to deliver production-quality embedded platforms for next-generation... 
    Suggested

    Eridu AI

    Saratoga, CA
    2 days ago
  • Senior Embedded Software Engineer - Linux Kernels, ARM, X86 Full-time A Network Processor Company Responsibilities: Work as part of a dynamic software team on various processors Software development work will include learning of network processor hardware products, protocol... 
    Full time
    Work experience placement

    Ph7

    San Jose, CA
    3 days ago
  • $100k - $180k

    A leading networking software company seeks a skilled engineer to integrate Layer 2, Layer 3, and MPLS features into their dataplane. The ideal candidate will have solid Linux networking experience, strong problem-solving abilities, and a minimum of 7 years in IP networking... 

    IP Infusion

    Santa Clara, CA
    3 days ago
  • $142k - $215k

    A leading automotive company is seeking a Software Engineer to design and implement complex, scalable software in C++ on Linux-based systems for the AIS team. You will develop software that interfaces the Cruise autonomy stack with sensors on vehicles. The ideal candidate... 

    General Motors

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

    A leading technology company in California is looking for a skilled Embedded Software Engineer to join their GPU Software team. You will play a key role in designing and verifying features for next-gen RISCV controllers, collaborating with teams worldwide. The ideal candidate... 
    Worldwide

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $165k - $241.4k

     ...(CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the...  ...background, including experience with Linux hardware bring-up. Prior...  ...developing, debugging, and validating embedded systems and device drivers for... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    Milpitas, CA
    3 days ago
  •  ...Desk, Inc. is looking for an experienced Android Platform Software Engineer in San Jose, California. This role involves developing...  ...experience and expertise in bootloader customization, Linux kernel, and Android BSP development. Benefits include comprehensive healthcare... 

    The Trade Desk, Inc.

    San Jose, CA
    2 days ago
  • $184k - $287.5k

     ...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on...  ...combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development...  ...Lead hardware bring-up activities, BSP development, and hardware-software co... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $171k - $264k

     ...Embedded Software Engineer - Core OS Sunnyvale, California, United States About Applied Intuition...  ...and security Develop and customize Linux-based Android services, embedded services...  ...with Android Board Support Package (BSP), Android middleware, HAL... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  •  ...Software Engineer The Common Hardware Group (CHG) at Cisco is seeking skilled...  ...to join our Diagnostic/BSP team, responsible for ensuring...  ...background, including experience with Linux hardware bring-up. Prior...  ..., debugging, and validating embedded systems and device drivers... 
    Flexible hours

    Cisco

    Milpitas, CA
    4 days ago
  •  ...worldwide. We're a team of engineers, clinicians, and innovators...  ...designs and builds the embedded platform software infrastructure that supports...  ...bootloader configuration, BSP customization and peripheral...  ...machine learning applications on Linux-based systems Develop... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $198.7k - $298.1k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group >...  ...team is seeking an experienced Linux and Firmware Developer to help...  ...firmware and Linux‑based software stacks for our next‑generation...  ...platforms. Board Support Packages (BSP): Develop and maintain BSPs... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...opportunity for a talented Senior System Software Engineer to join our dynamic Automotive Team and...  ...and development for real time embedded systems ~ Strong understanding of computer...  ...time operating systems, like QNX and RT Linux skills Good understanding of ARM architecture... 

    NVIDIA

    Santa Clara, CA
    8 hours ago
  • $205.74k - $251.46k

     ...looking to hire a hands-on System Software expert to lead the development...  ...of the team that develops Linux and Bare Metal distributions for...  ...and support of the BSP distributions for SiFive internal...  ...SiFive technologies spanning embedded, consumer, automotive, AI and... 
    Work experience placement

    SiFive

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and...  ...about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate the ability... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  • Themesoft Inc. is seeking an engineer based in San Jose, California, to jointly debug customer...  ...should possess a strong understanding of Linux systems, modem concepts, and Wi-Fi...  ...debugging and testing customer hardware/software interactions, as well as supporting Wi-Fi... 

    Themesoft Inc.

    San Jose, CA
    5 days ago
  • $120k - $300k

     ...Develop and maintain embedded firmware in C/C++ targeting ARM...  ...and microcontrollers Own BSP development, peripheral driver...  ...manufacturing Debug complex hardware-software interactions using logic...  ...and working alongside hardware engineers during board bring-up ~... 
    Full time
    Immediate start

    Hark

    San Jose, CA
    3 days ago
  • A leading technology company is seeking a Senior Embedded Software Engineer to join their dynamic software team. This role focuses on software development for network processors, requiring strong programming skills and extensive experience in embedded systems. The ideal... 

    Ph7

    San Jose, CA
    3 days ago
  • SENIOR EMBEDDED LINUX ENGINEER - LINUX KERNELS, ARM, X86 Full-time A Network Processor Company Responsibilities: Work as part of a dynamic software team on various processors. Software development will include learning network processor hardware products, protocol stacks... 
    Full time

    Ph7

    San Jose, CA
    1 day ago
  •  ...technology consulting firm in California is seeking an experienced Embedded Developer to focus on board bring-up and driver development for...  ...should have 5-10 years of experience, a solid grasp of Linux fundamentals, and proficiency in C programming. Strong troubleshooting... 

    Pyramid Consulting Inc.

    San Jose, CA
    1 day ago
  •  ...technology solutions provider located in San Jose, CA, is looking for a skilled Platform Engineer to join their team. This hybrid position involves designing and optimizing Linux/RTOS kernels, debugging device drivers, and performing board bring-up for custom hardware.... 

    Digital Technologies, LLC

    San Jose, CA
    5 days ago
  • Embedded Developer - BOARD/LINUX BRING-UP & DRIVERS We are seeking an experienced Embedded Developer with expertise in C programming, Linux, and board bring-up for routers, servers, and switches. Responsibilities will include board bring-up, driver development, and debugging... 

    Pyramid Consulting Inc.

    San Jose, CA
    2 days ago
  • $130.6k - $179.6k

     ...technology firm in California is seeking a skilled Senior Firmware Engineer. You will develop and maintain SNS Firmware, collaborating...  ...strong proficiency in C/C++ and Python, and familiarity with embedded Linux systems. Competitive salary range is $130,600 to $179,600... 

    NXP Semiconductors

    San Jose, CA
    5 days ago
  • Amazon Development Center U.S., Inc. seeks an Embedded Software Development Engineer in Cupertino, California. The role involves developing server-related firmware and collaborating with various engineering teams. Ideal candidates should have a Bachelor’s degree in a related... 

    Amazon Development Center U.S., Inc.

    Cupertino, CA
    4 days ago
  • A leading tech company in San Jose seeks a Senior Embedded Linux Engineer with expertise in Linux kernels and embedded systems. The role involves diverse responsibilities including software development, troubleshooting, and collaboration with dynamic teams on advanced network... 

    Ph7

    San Jose, CA
    3 days ago
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range...  ...and integrating them into production-quality RTOS and Linux software stacks. You will work across CPUs, MCUs, DSPs... 
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer: Linux BSP. Be the first to apply!