Demo

Staff Software Architect

Highbrow Technology Inc
Hercules, CA Contractor
POSTED ON 1/28/2026 CLOSED ON 2/26/2026

What are the responsibilities and job description for the Staff Software Architect position at Highbrow Technology Inc?

Job Title: Staff Software Architect

Location: Hercules, California (3 Days Onsite)

Project Type: Long-Term Contract


We are looking for a Staff Software Architect person for embedded programming, overall experience range of 15 or 16 Years, who has medical experience and has working knowledge on Medical instruments (Embedded). They should have CI/CD, C experience in recent projects.


What You Bring:

  • Education & Work Experience: Bachelor’s or master’s degree in computer science, electrical/computer engineering, related field, or equivalent experience. Prior experience in an embedded software engineering role designing complex instrument or device software.
  • Embedded C Expertise: Extensive experience programming in modern C for embedded systems, with a minimum of five years. Strong understanding of object-oriented design, multi-threading, and memory management in constrained environments.
  • RTOS/Embedded Linux Experience: Hands-on experience developing for embedded Linux (e.g., Yocto) or on real-time operating systems (e.g., QNX). Comfortable with low-level OS concepts, device drivers, and optimizing performance on single-board computers.
  • High-Reliability Systems: Proven ability to design software for high uptime and reliability. Experience with fail-safe mechanisms, state machines for complex device control, and graceful degradation of functionality under fault conditions.
  • Testing & CI/CD for Embedded: Familiarity with automated testing frameworks and continuous integration in an embedded context. Experience writing unit and integration tests for embedded code, using hardware-in-loop or simulation, and using CI tools to catch issues early.
  • Collaborative Communication: Excellent cross-functional communication and teamwork skills. Ability to work closely with other engineering disciplines and to clearly articulate technical information to non-software stakeholders.


Preferred Experience:

  • Industry Domain: Background in laboratory equipment, clinical diagnostics, or medical device development. Familiarity with the regulatory environment and standards for medical device software (e.g. IEC 62304, ISO 13485) is a plus.
  • Fieldbus Communication: Solid knowledge of industrial communication protocols. Familiarity with CAN/CANopen is a plus – including defining CANopen object dictionaries, PDO/SDO communication, and network management – or comparable experience with similar fieldbus protocols (e.g. Modbus, EtherCAT).
  • Legacy System Modernization: Experience modernizing legacy codebase and bringing in contemporary best practices. For example, migrating software to newer C standards, refactoring for good architectural patterns, or introducing CI/CD and test automation to legacy embedded projects.
  • Lab Automation & Robotics: Exposure to lab automation robotics, fluidics control, or high-throughput instrumentation. Understanding of timing and scheduling challenges in systems that process many samples in parallel.
  • Simulation and Modeling: Experience with creating simulation models of hardware or using tools to emulate instrument components for testing. This could include using frameworks to simulate sensors/actuators or modeling physical processes to test control algorithms.

Hourly Wage Estimation for Staff Software Architect in Hercules, CA
$78.00 to $95.00
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 Staff Software Architect?

Sign up to receive alerts about other jobs on the Staff Software Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
This job has expired.
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

Not the job you're looking for? Here are some other Staff Software Architect jobs in the Hercules, CA area that may be a better fit.

  • Pebal Bright Technologies LLC Hercules, CA
  • Role: Staff Software Architect (Embedded C ) Domain: Healthcare / Medical Devices Location: Hercules, CA (Hybrid 3 days onsite) Experience: 1015 years over... more
  • 4 Months Ago

AI Assistant is available now!

Feel free to start your new journey!