1

Linux Bsp Developer Jobs (NOW HIRING)

BSP Engineer

Dearborn, MI

$115K - $172K/yr

... Linux, QNX, or RTOS operating systems. 2+ years of experience utilizing Git, SVN, CVS, or VSS for ... Test and debug BSP SW to ensure quality and reliability. Adhere to common software development ...

Senior Software Engineer, Firmware

Waukegan, IL · On-site

$113K - $150K/yr

... 3rd party developers, etc.) or other microprocessor targets using industry best practices and ... Customization, deployment, and maintenance of Linux BSP distributions or microprocessor firmware on ...

Senior Software Engineer, Firmware

Waukegan, IL · On-site

$113K - $150K/yr

As a Senior Software Engineer, Firmware you'll design, develop, integrate, and maintain firmware ... Customization, deployment, and maintenance of Linux BSP distributions or microprocessor firmware on ...

Showing results 21-40

Linux Bsp Developer information

What is a Linux BSP Developer?

Linux BSP (Board Support Package) Developers are professionals who specialize in creating and customizing the software layer that enables a Linux operating system to work on specific hardware platforms. Their main responsibilities include porting and configuring the Linux kernel, developing device drivers, and integrating bootloaders to ensure the hardware components function correctly with Linux. They typically work closely with hardware engineers to optimize performance and stability. Linux BSP Developers play a crucial role in embedded systems development, such as for IoT devices, consumer electronics, and industrial machines.

What are the key skills and qualifications needed to thrive as a Linux BSP Developer?

A Linux BSP Developer needs expertise in embedded systems, Linux kernel development, device drivers, and hardware-software integration, typically supported by a degree in computer science or electrical engineering. Proficiency with build systems (e.g., Yocto, Buildroot), version control (Git), and debugging tools (GDB, JTAG) is essential, and certifications in embedded Linux can be beneficial. Strong problem-solving skills, attention to detail, and effective communication help developers navigate complex technical challenges and coordinate with hardware teams. These competencies are crucial for delivering reliable, optimized hardware-software solutions tailored to specific embedded platforms.

How does a Linux BSP Developer typically collaborate with hardware and software teams during a project?

As a Linux BSP Developer, you will frequently work at the intersection of hardware and software teams to ensure seamless integration of the operating system with new or custom hardware platforms. This often involves participating in hardware bring-up meetings, debugging hardware-related issues using tools like oscilloscopes or logic analyzers, and coordinating with software engineers to adapt drivers and middleware. Effective communication is key, as you'll need to translate hardware specifications into software requirements and collaborate closely to resolve complex integration challenges. This collaborative environment not only enhances problem-solving but also offers continuous learning and growth in both hardware and software domains.

What is the difference between Linux Bsp Developer vs Embedded Linux Engineer?

AspectLinux Bsp DeveloperEmbedded Linux Engineer
CredentialsLinux development certifications, Linux kernel knowledgeEmbedded systems certifications, Linux kernel expertise
Work EnvironmentHardware integration, board support package developmentEmbedded device development, firmware integration
Industry UsageConsumer electronics, industrial equipmentAutomotive, IoT devices
Common Search/ComparisonYesYes

Both roles focus on Linux kernel and hardware integration, but Linux Bsp Developers primarily develop board support packages for specific hardware, while Embedded Linux Engineers work on broader embedded system software, including firmware and application layers. The roles often overlap but differ in scope and focus within embedded Linux development.

What are popular job titles related to Linux Bsp Developer jobs?

For Linux Bsp Developer jobs, the most frequently searched job titles are:

Infographic showing various Linux Bsp Developer job openings in the United States as of September 2026, with employment types broken down into 85% Full Time, 3% Part Time, and 12% Contract. Highlights an 79% Physical, 4% Hybrid, and 17% Remote job distribution.

Senior Embedded Software Engineer - Anaheim, CA - Only W2 - (JK)

Anaheim, CA • On-site

$129K - $170K/yr

Other

Posted 8 days ago


Job description

Senior Embedded Software Engineer - Anaheim, CA - Only W2 - (JK)


Role Overview
We are seeking a hands-on Senior Embedded Software Engineer to lead software bring-up, platform integration, and hardware enablement activities on NVIDIA Jetson-based systems. The ideal candidate will have strong expertise in Embedded Linux, BSP development, hardware interface validation, and software integration for automated test and manufacturing environments.
Key Responsibilities

  • Perform OS bring-up and establish a stable software baseline on NVIDIA Jetson platforms.
  • Configure, customize, and validate NVIDIA JetPack/BSP software components.
  • Enable and validate hardware interfaces including I2C, GPIO, UART, GMSL, SPI Flash, Bluetooth, and touch panel interfaces.
  • Develop and support advanced platform features such as 4K video output, display subsystem integration, and hardware diagnostics.
  • Design and implement robust software interfaces and APIs between the Jetson platform and external tester/client applications.
  • Develop services for hardware control, device discovery, flash programming, and system monitoring.
  • Support automated system initialization, power-up sequencing, and runtime recovery mechanisms.
  • Implement solutions for dynamic GMSL reinitialization without requiring platform reboot.
  • Perform platform debugging, root-cause analysis, and system validation activities.
  • Create and maintain technical documentation, interface specifications, and integration guides.
  • Manage software licensing requirements for operating systems, third-party components, and development tools.
  • Collaborate closely with hardware, manufacturing, and test engineering teams to deliver reliable production-ready solutions.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 5+ years of experience in Embedded Software Development.
  • Strong experience with Linux Kernel, BSP customization, and device driver development.
  • Hands-on experience with NVIDIA Jetson platforms and JetPack SDK.
  • Strong knowledge of hardware interfaces including I2C, SPI, UART, GPIO, display, and multimedia subsystems.
  • Proficiency in C/C++, Linux application development, and debugging techniques.
  • Experience with Git, software release processes, and embedded system troubleshooting.
  • Experience with GMSL-based systems and high-speed data transfer interfaces
Preferred Skills
  • Knowledge of SPI Flash programming and manufacturing test automation.
  • Experience with Python scripting and automation frameworks.
  • Familiarity with Bluetooth integration, display technologies, and production validation environments.
Core Competencies
  • Embedded Linux
  • NVIDIA Jetson
  • BSP Development
  • Hardware Bring-up
  • Device Drivers
  • C/C++
  • System Integration
  • API Development
  • Debugging & Troubleshooting

Central Business Solutions, Inc(A Certified Minority Owned Organization)

Checkout our excellent assessment tool: http://www.skillexam.com/

Checkout our job board : http://www.job-360.net/

====================================================

Central Business Solutions, Inc

37600 Central Court Suite 214 Newark CA, 94560

Phone: (833)247-8800 Fax: (510)-740-3677

====================================================

#J-18808-Ljbffr