Demo

System on Chip Software Engineer

Science
Alameda, CA Full Time
POSTED ON 6/4/2026
AVAILABLE BEFORE 7/3/2026

Science is a clinical stage, vertically integrated technology company focused on solving some of neuroscience’s hardest questions and most serious unmet medical needs. We work to restore quality of life to those with debilitating conditions for which there are no treatment options, creating devices aimed at restoring vision, cognition, and mobility to patients who have lost it. To support progress across our industry, we provide state-of-the-art components and vertically integrated infrastructure for others to build on via Science Foundry.


We are seeking a SoC Software Engineer to own the platform layers for medical wearables. This is silicon-up work: taking custom hardware from first power-on to a stable, characterized platform the application team can build on. You'll integrate vendor BSPs into our build system, bring up display, camera, audio, and connectivity subsystems on novel boards, and partner closely with EE on bench-level debug when the failure crosses the hardware/software line. The role suits someone comfortable with an oscilloscope on the bench and a kernel log open on the other monitor.


Role Responsibilities:

Boot, BSP & Build Infrastructure

  • Own the SoC BSP integration pipeline: bootloader, firmware, kernel, and userspace builds
  • First boot on custom hardware: device tree development, PMIC configuration, power sequencing, flash procedure development
  • Maintain build environments, patch systems, kernel config management
  • Debug boot failures at every stage: bootloader stages, kernel init, userspace


Peripheral Bringup & Integration

  • Display: MIPI DSI panel driver bringup, init sequences, timing, display subsystem configuration
  • Camera: sensor driver bringup (MIPI CSI), ISP pipeline configuration and optimization
  • Audio: codec bringup, digital and analog mic path configuration, mixer/DAPM routing
  • Connectivity: Bluetooth and WiFi firmware loading and configuration
  • IMU and other sensor bringup (I2C/SPI integration)


Power & Performance

  • Platform power measurement and optimization: CPU tuning, peripheral power profiling, regulator management
  • Battery/charger configuration, suspend/resume, peripheral power gating
  • PMIC debug: LDO/SMPS configuration, fault analysis


Characterization, Reliability & Production Readiness

  • Reliability testing: long-duration soak tests, suspend/resume cycling, subsystem crash recovery, watchdog validation
  • Secure boot chain, verified boot, SELinux policy configuration
  • OTA update infrastructure, factory provisioning, production test support
  • Platform characterization: thermal profiling, power consumption across operating modes, sustained-workload stress testing


Cross-Functional Debug

  • Systematic failure triage: reading crash dumps, correlating timestamps across subsystems, bisecting regressions across BSP and kernel versions
  • Board-level debug in collaboration with EE team: correlating software behavior with bench measurements, power rail issues, fault isolation


Key Qualifications:

  • 5 years of embedded Linux development with significant hands-on SoC platform bringup experience
  • Direct experience bringing up custom hardware from a vendor BSP: bootloader, device tree, kernel drivers, flash procedures
  • Deep familiarity with multiple SoC subsystems: PMIC, audio codec, connectivity, display, camera
  • Kernel driver development and debugging, meaning reading and modifying driver source
  • Comfortable with bench-level debug: UART consoles, JTAG, oscilloscopes, logic analyzers
  • Strong understanding of common embedded interfaces: MIPI DSI/CSI, I2C, SPI, SPMI, SoundWire or similar


Preferred Qualifications:

  • Qualcomm SoC experience is strongly preferred: chipcode/BSP integration, CamX/CHI camera pipeline, SDE/MDSS display, SoundWire audio, XBL boot, CDT, DTBO
  • Experience shipping a product on custom hardware with custom device trees, custom drivers, and production builds (not just eval board work)
  • Both Android (AOSP) and Linux (Ubuntu/Yocto) BSP experience
  • Camera ISP pipeline depth: topology, sensor driver integration, pipeline optimization
  • Medical device software experience (IEC 62304)
  • FPGA/co-processor integration


Salary/Pay Range:

For individuals hired to work in California, Science Corporation is required by law to include a reasonable estimate of the compensation range for this role. The base salary range for this full-time position is $130,000 – $200,000 equity benefits. Individual pay is determined by various factors, including job-related skills, experience, and relevant education or training. Please keep in mind that the equity portion of the offer is not included in these numbers.


Benefits:

At Science Corporation, our benefits are designed to support your holistic well-being:

  • Competitive salary and equity
  • Medical, dental, vision, and life insurance
  • Flexible vacation and company-paid holidays
  • Healthy meals and snacks provided onsite
  • Paid parental, jury duty, bereavement, family care, and medical leave
  • Dependent Care Flexible Spending Account, subsidized by Science Corporation
  • Flexible Spending Account
  • 401(k) plan


Science Corporation is an equal-opportunity employer. We strive to create a supportive and inclusive workplace where contributions are valued and celebrated. Our employees thrive by being themselves and are inspired to do their best work.


We seek applicants of all backgrounds and identities, and we are committed to considering qualified applicants with criminal histories in a manner consistent with applicable federal, state, and local law.

Salary : $130,000 - $200,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a System on Chip Software Engineer?

Sign up to receive alerts about other jobs on the System on Chip Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,039 - $104,143
Income Estimation: 
$105,489 - $131,507
Income Estimation: 
$55,050 - $75,698
Income Estimation: 
$57,959 - $84,062
Income Estimation: 
$55,378 - $69,181
Income Estimation: 
$45,013 - $59,390
Income Estimation: 
$62,694 - $76,396
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Science

  • Science Alameda, CA
  • Science is a clinical stage, vertically integrated technology company focused on solving some of neuroscience’s hardest questions and most serious unmet me... more
  • 1 Day Ago

  • Science Alameda, CA
  • Science is a clinical stage, vertically integrated technology company focused on solving some of neuroscience’s hardest questions and most serious unmet me... more
  • 2 Days Ago

  • Science Alameda, CA
  • Science is an early stage company developing technologies for a range of serious unmet medical needs. We are unafraid to take difficult technical risks, se... more
  • 3 Days Ago

  • Science Alameda, CA
  • Science is a clinical stage, vertically integrated technology company focused on solving some of neuroscience’s hardest questions and most serious unmet me... more
  • 3 Days Ago


Not the job you're looking for? Here are some other System on Chip Software Engineer jobs in the Alameda, CA area that may be a better fit.

  • Pi-Square Technologies Dublin, CA
  • Job Description We are seeking a Systems Engineer with strong experience in Embedded Development, Systems Engineering, and Controls Engineering to support ... more
  • 3 Days Ago

  • Cloud Software Group San Ramon, CA
  • A Principal Infrastructure Automation Engineer is a senior technical leader who designs, develops, and implements large-scale, automated solutions to strea... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!