1

Bsp Engineer Jobs (NOW HIRING)

SOM board bring-up and the Yocto BSP for each robot platform hardware revision: boot flow, kernel ... Embedded Linux BSP engineering background with handsโ€‘on Yocto / OpenEmbedded experience on ...

Senior Software Engineer

Tustin, CA ยท On-site

$110K - $129K/yr

This role will focus on BSP development, board bring-up, hardware-software integration, operating ... Lead custom engineering projects for target platforms, driving BSP customization, board bring-up ...

In this role, the Senior Lead Engineer leads Board Support Package (BSP) and firmware development for Celestica's high-performance networking switch platforms, developing and integrating low-level ...

Senior Software Engineer

Tustin, CA ยท On-site

$110K - $129K/yr

BSP Customization to join our engineering team and support the development, customization, and lifecycle management of embedded operating systems across a range of hardware platforms. This role will ...

Embedded SW Engineer

Portland, OR ยท On-site

$139K - $183K/yr

Embedded SW Engineer Work location: Portland, OR Background and Meet and Greet: MANDATORY ... BSP & Board Bring-Up Develop and integrate Board Support Packages for x86 platforms. Perform board ...

Senior Software Engineer

Tustin, CA ยท On-site

$110K - $129K/yr

This role will focus on BSP development, board bring-up, hardware-software integration, operating ... Lead custom engineering projects for target platforms, driving BSP customization, board bring-up ...

Showing results 21-40

Bsp Engineer information

See salary details

$75K

$167.4K

$205K

How much do bsp engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for bsp engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is a BSP engineer?

A BSP Engineer is a professional who specializes in developing and maintaining Board Support Packages (BSPs) for embedded systems. BSPs are essential software components that enable an operating system to function on specific hardware platforms by providing drivers and initialization code for hardware components. BSP Engineers work closely with hardware designers and software developers to ensure seamless integration and optimal performance. Their responsibilities may include customizing bootloaders, porting operating systems, and troubleshooting hardware-software interactions. This role is critical in industries like automotive, consumer electronics, and industrial automation.

What are some typical challenges a BSP engineer faces when working with new hardware platforms?

BSP Engineers often encounter challenges such as limited hardware documentation, debugging low-level boot issues, and ensuring compatibility across diverse chipsets. Collaborating closely with hardware teams is essential for troubleshooting and integrating board support packages efficiently. Additionally, adapting to rapidly changing hardware specs and maintaining stable software builds under tight deadlines are common aspects of the role.

What are the key skills and qualifications needed to thrive as a BSP engineer, and why are they important?

To thrive as a BSP (Board Support Package) Engineer, a solid background in embedded systems, C/C++ programming, and operating system internals is essential, typically supported by a degree in computer engineering or a related field. Familiarity with hardware abstraction layers, device drivers, and tools like JTAG debuggers, as well as experience with Linux or RTOS environments, are commonly required. Strong problem-solving skills, attention to detail, and effective communication help BSP Engineers excel in diagnosing hardware-software integration issues and collaborating with cross-functional teams. These skills ensure reliable system bring-up, efficient troubleshooting, and seamless hardware-software integration, all crucial for delivering robust embedded solutions.

What is the difference between Bsp Engineer vs Automation Engineer?

AspectBsp EngineerAutomation Engineer
CredentialsTypically requires a degree in electrical, control, or automation engineering; certifications like PLC or SCADA are commonRequires a degree in electrical, computer, or automation engineering; certifications in PLC, SCADA, or robotics are often needed
Work EnvironmentWorks mainly in industrial plants, manufacturing facilities, or control system environmentsWorks in manufacturing, process industries, or software development environments
Industry UsageCommonly used in process control, manufacturing, and industrial automationUsed in manufacturing, robotics, and process automation sectors

The Bsp Engineer focuses on designing and maintaining control systems like PLCs and SCADA for industrial processes, while the Automation Engineer has a broader role that includes developing automation solutions, integrating robotics, and optimizing manufacturing processes. Both roles require similar technical skills and certifications but differ in scope and application.

More about Bsp Engineer jobs

What cities are hiring for Bsp Engineer jobs?

Cities with the most Bsp Engineer job openings:

What states have the most Bsp Engineer jobs?

States with the most job openings for Bsp Engineer jobs include:

What are popular job titles related to Bsp Engineer jobs?

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

Infographic showing various Bsp Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 92% Full Time, 3% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Board Support Package (BSP) Software Engineer

Salt Lake City, UT โ€ข On-site

TAD PGS, Inc.
Recruiting and Staffing Servicesย โ€ขย 51 - 200 employees

$127K - $167K/yr

Contractor

Posted 16 days ago


Job description

We have an outstanding Contract position for aย Board Support Package (BSP) Software Engineer to join a leading Company located in the Salt Lake City, UT surrounding area.

**US Citizenship is required.**
ย **Candidate must either possess an Active Secret Security Clearance or have the ability to obtain.**

We are seeking a Board Support Package (BSP) software engineer with experience in embedded real-time software development. This position supports existing and next-generation military communications software while working close to hardware, drivers, boot code, RTOS, interfaces, and platform integration. An engineer in this position is responsible for creating designs, adding features to current designs, and developing operating system configurations.

Job Responsibilities: ย 
  • Configuring and patching U-boot and Linux for an embedded system.
  • Configuring the root file system for an embedded system.
  • Configuring Linux device trees.
  • Linux boot process on an embedded system.
  • BASH scripting.

Basic Hiring Criteria:
  • Bachelor's Degree and minimum 4 years of prior relevant experience.ย 
  • Graduate Degree and a minimum of 2 years of prior related experience.ย In lieu ofย a degree, minimum of 8 years of prior related experience.

Desired Qualifications:ย 
  • Minimum of 4 yearsย embeddedย software engineering experience.
  • C++ experience.
  • Experience or familiarity in:
    • PetaLinux
    • Yocto
    • VxWorks
    • Linux driver development
    • Buildroot
    • jffs2, UBI, andย ubifs
    • Busybox
    • Board bring-up / JTAG
  • Experience debugging hardware.
  • Experience with Linux kernel/device drivers.
  • Design and implement software for embedded devices from requirementsย toย production using C and C++ in a cross-compiled environment.
  • Third-party and open-source software license documentation.
  • Familiarity with code revision management tools such asย BitBucket.
  • DoD SECRET security clearance.

Military connected talent encouraged to apply.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabledย 

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit http://www.tadpgs.com/candidate-privacy/ or https://pdsdefense.com/candidate-privacy/

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
Education:Bachelors DegreeEmployment Type: CONTRACTOR