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

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer: Linux BSP in San Jose, CA vacancy
  •  ...Jose, CA, US General Overview Job Title: Staff Software Engineer (BSP/Diag/SDK) Functional Area: Engineering (ENG)...  ...: Programming Languages: C, C++, Python Embedded Systems: Advanced hands‑on knowledge of x86-based Linux embedded systems/appliances Board Support Packages... 
    Suggested
    Work at office

    Celestica

    San Jose, CA
    20 hours 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 protocols... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    20 hours ago
  •  ...California City: San Jose General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: SLE-ENG-DSE Job Level:...  ...with working C++ knowledge. In-depth understanding of Linux kernel, device driver, IPC, U-boot. Familiarity with... 
    Suggested
    Contract work
    Work at office

    Celestica

    San Jose, CA
    20 hours ago
  •  ...:  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
    20 hours ago
  • 1000 Micron Technology, Inc. in San Jose, California is seeking an experienced embedded software engineer to craft and modify equipment in cross-disciplinary teams. The candidate will develop documentation, test, and debug kernel modules and drivers while collaborating... 

    1000 Micron Technology, Inc.

    San Jose, CA
    20 hours 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
    20 hours ago
  •  ...Jose  General Overview Job Title:   Staff Software Engineer (BSP/Diag/SDK)  Functional Area: Engineering (...  ...Programming Languages: C, C++, Python Embedded Systems: Advanced hands-on knowledge of x86-based Linux embedded systems/appliances Board Support... 
    Work at office
    Remote work

    Celestica International LP

    San Jose, CA
    24 days ago
  • KLA in Milpitas, CA, is looking for a highly motivated Embedded Software Engineer to innovate and grow within the RAPID division. You will own end...  ...development, strong C/C++ skills, and proficiency in Linux environments. This role is essential for driving technical... 

    KLA

    Milpitas, CA
    4 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
    20 hours ago
  • $159.5k - $271.2k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...and experienced Lead Embedded Software Engineer to join our...  ...system (RTOS) such as real-time Linux, VxWorks for a high-reliability... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    5 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
    20 hours ago
  •  ...Are you a seasoned software engineer who thrives at the intersection of low...  ...technologies? We're looking for a Staff Embedded Software Engineer to join our...  ...HAL abstractions and BSP strategies across hardware...  ...with FreeRTOS/Zephyr/Embedded Linux and ARM Cortex‑M microcontrollers... 

    Alcatraz LLC

    Cupertino, CA
    3 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

     ...Senior Software Engineer Applied Intuition, Inc. is powering the future...  ...with expertise in developing embedded software applications on production...  ...Develop and customize Linux-based Android services, embedded...  ...Android Board Support Package (BSP), Android middleware, HAL... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 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
  •  ...Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and...  ...driver development background. Prior experience with Linux hardware bring‑up experience. Expertise in multi‑threading... 
    Flexible hours

    Cisco

    Milpitas, CA
    3 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
  •  ...Senior System Software Engineer – Automotive Team We are looking for a talented Senior System Software...  ...and development for real time embedded systems. Strong understanding of computer...  ...time operating systems (e.g., QNX, RT Linux). ARM architecture and low‑level software... 

    NVIDIA

    Santa Clara, CA
    21 hours 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
    1 day 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
    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

    San Jose, CA
    20 hours 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
    21 hours ago
  • $100k - $150k

     ...Embedded Linux Driver Firmware Engineer Seeking a Embedded Linux Driver Firmware Engineer for a Global Chip Company in San Jose, CA. You will join...  ...lifecycle from pre-silicon all the way through to full software reference designs. Responsibilities: Design and... 
    Full time

    OSI Engineering

    San Jose, CA
    5 days 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
  • $75 - $90 per hour

     ...Embedded Linux, Device Driver Engineer (SPI/I2C/USB) Security Integration Summary: Develop and implement the Trusted Computing Group TPM 2.0 specification...  ...for TCU. Required Skills: Strong expertise in embedded software development with proficiency in C. Experience in Linux... 
    Contract work

    OSI Engineering

    San Jose, CA
    5 days ago
  • $110k - $160k

     ...Responsibilities: Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi...  ...: Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to... 
    Full time

    Fortinet

    Sunnyvale, CA
    20 hours 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
    4 days ago
  • $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... 
    Flexible hours

    OLogic, Inc.

    San Jose, CA
    a month ago
  •  ...A leading aerospace engineering company in California is looking for an Embedded Software Engineer to develop avionics flight software across embedded systems. The position...  ...in Python, C++, and experience in embedded Linux. Candidates with over 5 years of relevant... 

    Associates Systems LLC

    San Jose, CA
    21 hours ago

Do you want to receive more vacancies?

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