1

Bsp Engineer Jobs in California (NOW HIRING)

Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Develop C or assembly code for Bootloaders, BSP, VxWorks 6.9 or 7.0 and future versions, Embedded ... Represent Engineering in technical customer discussions / meetings * Assist Manufacturing Engineers ...

Embedded Engineer/Sr. Engineer

San Jose, CA · On-site

$154K - $202K/yr

... engineering consulting. Since 1994, eInfochips has provided solutions to key verticals like ... Experience in BSP, Linux Internals, Linux Device Driver Development, Protocol level knowledge of ...

Embedded Engineer/Sr. Engineer

San Jose, CA

$154K - $202K/yr

... engineering consulting. Since 1994, eInfochips has provided solutions to key verticals like ... Experience in BSP, Linux Internals, Linux Device Driver Development, Protocol level knowledge of ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

... Experience with BSP development for both x86 architectures. 4-Proficiency in C/C++, embedded ... level programming. 5-Familiarity with hardware bring-up using JTAG, serial console, and ...

San Diego,CA The team working on product like STB, Connected Camera,VR/AR, Drones and is looking for experienced engineer with rich Multimedia experience focusing on Audio/video/graphics/BSP on Linux ...

Showing results 21-40

Bsp Engineer information

See California salary details

$74K

$165.2K

$202.3K

How much do bsp engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for bsp engineer in California is $165,245.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,100.00 and $202,300.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.

What job categories do people searching Bsp Engineer jobs in California look for?

The top searched job categories for Bsp Engineer jobs in California are:

What cities in California are hiring for Bsp Engineer jobs?

Cities in California with the most Bsp Engineer job openings:

Infographic showing various Bsp Engineer job openings in California as of August 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $165,245 per year, or $79.4 per hour.

Lead Robotics Platform Engineer

Foundry Robotics Inc

San Francisco, CA • On-site

$150K - $250K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 27 days ago


Job description

About Us
Foundry Robotics is building an AI-native robotics manufacturing company focused on deploying advanced assembly and production capability for leading robotics companies and national-security-critical hardware. Basically, we're building robots that build robots.
Factory OS is building software that runs factories. Our platform spans cloud backends, on-prem services, and edge devices deployed on the factory floor. The operators, supervisors, and managers who use our tools need interfaces that are fast, reliable, and intuitive-even when network conditions aren't perfect and the environment is demanding.
The Role
We are hiring the lead for our Cell Platform team. The cell platform is everything between firmware and application software on the robot cell, plus the electronic hardware it runs on: sensors and cameras, computes and carrier boards, networking, the OS and BSP layer, middleware and data transport, provisioning, and fleet infrastructure.
We treat the platform as an internal product. Its customers are our robotics, software, and manufacturing teams; its contract is a consistent, reproducible, performant base cell that they build on without worrying about the layers below. You will own that product: roadmap, releases, and the relationships with the teams that depend on it.
This is a player-coach role. You will be hands-on-keyboard from day one while defining the roadmap and hiring the engineers who will form the team around you.
What We're Looking For
You have built and shipped platforms on fleets of robots deployed into production for real customers. You know what lab prototypes and pilots don't teach: surviving OTA updates on remote hardware, debugging failures without physical access, and maintaining reliability against customer expectations rather than internal deadlines. Several years of this production-fleet ownership is our hard requirement; typically this looks like 8+ years of industry experience at AV, humanoid, AMR, or drone companies, owning the layer between BSP and autonomy.
Skills
  • Embedded Linux/BSP depth: kernel, drivers, device trees, boot, and BSP management; platform bring-up on NVIDIA Jetson and x86 targets.
  • Sensor integration and evaluation: has integrated a multitude of sensor types at the driver, SDK, and middleware-wrapper levels, and knows how to design and run sensor evaluations (latency, sync, driver stability, thermal). Emphasis on GMSL2 and PoE cameras.
  • Real-time and determinism: configures and validates real-time Linux kernels, CPU isolation, IRQ affinity, and RT scheduling policies to guarantee loop jitter budgets for control at 500 Hz-1 kHz; understands the interaction between RT configuration, DDS middleware, and zero-copy transport paths.
  • Middleware fluency: ROS 2 and DDS/RMW internals, QoS, node composition, zero-copy transport.
  • Data transport architecture: reasons about functional and optimal data transport on single-compute and distributed-compute architectures from first principles (shared memory, zero-copy, DMA/NVMM paths, network protocols), independent of any one middleware, and evaluates alternatives against measured budgets.
  • Hardware evaluation and qualification: has sourced, brought up, and qualified sensors/computes/networking on real robots; comfortable owning a BOM and working the seam with mechanical/electrical engineering.
  • Containerization and image engineering: designs images deliberately (layer ordering for build cache, multi-stage builds, minimal runtime images) and orchestrates multi-container systems on robot computes.
  • Release engineering: CI/CD pipelines, artifact/registry management, versioned release discipline.
  • Fleet/device management: OTA, provisioning at fleet scale, device observability.

Growth Opportunities
  • Own major product surfaces used by factory teams every day
  • Gain deep exposure to edge computing and industrial software patterns
  • Influence frontend architecture and developer experience across the platform
  • Grow into technical leadership within the application team
Why Join Us?
This is one of the only places where world-class manufacturing operators, mechanical engineers, robotics researchers, and software engineers sit in the same room - building production systems together.
We are committed to being deeply embedded in the U.S. industrial base. Our focus is simple: build adaptive robotic assembly systems that make American manufacturing scalable, resilient, and competitive again.
If you want to run a mature, well-defined commercial org, this may not be the role.
If you want to build the commercial engine that brings AI-driven manufacturing to every industrial and energy customer in America - this is it.
The base salary range for this full-time position in the location of San Francisco is:
$150,000-$250,000 USD
Compensation packages at Foundry Robotics for eligible roles include base salary, equity, and benefits. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position, determined by work location and additional factors, including job-related skills, experience, interview performance, and relevant education or training. Foundry Robotics employees in eligible roles are also granted equity based compensation, subject to Board of Director approval. You'll also receive benefits including, but not limited to: Comprehensive health, dental and vision coverage, and generous PTO.