Senior Software Developer
$157.4k - $216.4kBio-Rad Laboratories, Inc
The Senior Software Developer for Instrument Control is responsible for designing, developing, and maintaining software that directly controls and monitors clinical diagnostic instruments. This role owns significant portions of the instrument control stack, collaborates closely with hardware, systems, assay, and test teams, and ensures delivery of robust, maintainable, and compliant software used in regulated environments. This position operates with a high degree of autonomy, contributes to architecture and technical direction, and mentors other developers while remaining hands‑on with complex instrument‑facing code. How You’ll Make An Impact Instrument Control Software Development Design, implement, and maintain C#-based instrument control software, including device communication, command sequencing, state machines, and error handling. Interface with hardware components such as sensors, actuators, motors, and controllers through defined protocols and APIs. Develop and maintain simulation and diagnostic tools to support development, manufacturing, and service workflows. Architecture & Technical Ownership Own medium-to-large instrument control subsystems end-to-end, from design through deployment and sustainment. Contribute to software architecture decisions, including layering, abstraction boundaries, and hardware‑software interfaces. Ensure designs support scalability, testability, reliability, and long‑term maintainability. Quality, Reliability & Compliance Develop software in compliance with regulated development processes (e.g., IEC 62304, ISO 13485 familiarity). Write and maintain unit tests, integration tests, and system‑level tests for instrument control software. Support verification, validation, and root‑cause analysis activities for instrument‑related issues. Cross-Functional Collaboration Work closely with hardware engineering, systems engineering, assay development, manufacturing, and service teams to define and refine instrument behavior. Support instrument bring‑up, integration, and troubleshooting activities in lab and manufacturing environments. Provide technical input during requirements definition, risk analysis, and design reviews. Mentorship & Technical Leadership Mentor junior and mid‑level developers in C#, instrument control patterns, and best practices. Participate in and lead code reviews, promoting high coding standards and shared ownership. Act as a technical point of contact for instrument control topics within the software team. What You Bring Education & Experience Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience). 10+ years of professional software development experience, with significant hands‑on C# development or related technology. Direct experience developing instrument control, device control, or hardware‑adjacent software. Technical Skills Strong proficiency in C# and .NET, including object-oriented design and multithreading. Experience implementing state machines, command/response patterns, and robust error handling. Familiarity with hardware communication concepts (e.g., serial, TCP/IP, USB, or vendor SDKs). Experience with debugging complex systems involving both software and hardware interactions. Preferred / Nice-to-Have Qualifications Experience in regulated medical, diagnostic, or life sciences environments. Familiarity with Agile/Scrum development processes. Experience supporting manufacturing test software or service/diagnostic tools. Behavioral & Professional Competencies Strong analytical and problem-solving skills, especially for complex system-level issues. Ability to communicate effectively across software, hardware, and non-software stakeholders. Proactive ownership mindset with a focus on quality, reliability, and long-term product health. Comfortable working independently while contributing positively to a collaborative team culture. Location This position must be based in Hercules, California and requires the employee to be located within commuting distance of the office. Total Rewards Package At Bio‑Rad, we’re empowered by our purpose and recognize that our employees are as well. That’s why we offer a competitive and comprehensive Total Rewards Program that provides value, quality, and inclusivity while satisfying the diverse needs of our evolving workforce. Bio‑Rad's robust offerings serve to enrich the overall health, wealth, and wellbeing of our employees and their families through the various stages of an employee’s work and life cycle. Benefits We’re proud to offer a variety of options, including competitive medical plans for you and your family, free HSA funds, a new fertility offering with stipend, group life and disability, paid parental leave, 401k plus profit sharing, an employee stock purchase program, a new upgraded and streamlined mental health platform, extensive learning and development opportunities, education benefits, student debt relief program, pet insurance, wellness challenges and support, paid time off, Employee Resource Groups, and more! Compensation The estimated base salary range for this position is $157,400 to $216,400 at the time of posting. Actual compensation will be provided in writing at the time of offer, if applicable, and is based on several factors we believe fairly and accurately impact compensation, including geographic location, experience, knowledge, skills, abilities, and other job permitted factors. This position is eligible for a variable annual bonus, which is dependent upon achievement of your individual objectives and Company performance. EEO Statement Bio‑Rad is an Equal Employment Opportunity/Affirmative Action employer, and we welcome candidates of all backgrounds. Veterans, people with physical or mental disabilities, and people of all race, color, sex, sexual orientation, gender identity, religion, national origin and citizenship status are encouraged to apply. #J-18808-Ljbffr Bio-Rad Laboratories, Inc
- ...Bio-Rad Laboratories, Inc is looking for a Senior Software Developer for Instrument Control based in Hercules, California. This role involves designing and maintaining C#-based software for clinical diagnostic instruments. The position requires extensive hands-on experience...Senior
$121.2k - $166.7k
Bio-Rad Laboratories, Inc in Hercules, California is looking for a skilled professional to support external SEC reporting and technical accounting functions. This role involves preparing key filings and coordinating the SEC reporting calendar. The ideal candidate must hold...Senior$160k - $190k
...Terabase Energy seeks a Senior Controls Engineer in Berkeley, California, to lead design, configuration, and support of plant control systems for utility-scale solar and hybrid projects. The role involves mentoring junior engineers, extensive SCADA troubleshooting, and...SeniorRemote work$112k - $154k
...Applied Materials, Inc. is seeking a Senior Software Engineer in Benicia, CA to lead efforts for Sigray Connect, a backend platform for X-ray imaging systems. This role focuses on developing scalable infrastructure, APIs, and services for device communication and automation...Senior$108k - $148.5k
...benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive... ...difficult or sensitive information; works to build consensus Senior Applications Engineer - Semiconductor 3D X-ray Solutions...SeniorFull timeRelocation$200k
...Clutch Canada, based in Berkeley, CA, is seeking a Senior Software Engineer for their Core Experiences Team. The role focuses on designing and maintaining APIs and SDKs, optimizing existing functionalities, and shipping backend services using Kotlin. Ideal candidates should...Senior$108k - $148.5k
Applied Materials, Inc. is seeking an Application Engineer III in Benicia, CA. This full-time role offers a competitive salary ranging from $108,000 to $148,500. The successful candidate will lead application activities, work directly with customers, and solve complex ...SeniorFull time$140k - $200k
...Clutch Canada is looking for a Senior iOS Engineer to support and enhance their award-winning app. You will lead product engineering decisions, ship production code, and collaborate within a dedicated product team. Ideal candidates have strong Swift and SwiftUI experience...Senior$140k - $200k
...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It is a critical role for someone who enjoys working at...SeniorRemote work- ...Conflation Labs Inc. is seeking a Senior Software Engineer — Platform & Infrastructure to partner with the CTO in building, scaling, and... ...debugging a multi-tenant architecture. This role focuses on developing AI-powered software for planning departments and local government...SeniorLocal area
- The University of California is seeking a Senior Flight Dynamics Engineer for its Space Sciences Laboratory in Berkeley, California. This full-time role involves providing navigation and mission design for NASA spacecraft, enhancing the efficiency of ongoing missions....SeniorFull timeImmediate start
- В AI стартап на удаленку ищем Senior Computer Use AI Agents Engineer Обязанности Разработка и улучшение Computer Use (CUA) агентов: perception, reasoning, planning, action execution. Проектирование и обучение LLM/VLM моделей: от дообучения до обучения с нуля (если требуется...SeniorRemote job
- ...have ambitious goals for the future. As a Senior Cluster Site Reliability Engineer (SRE),... ...will collaborate with engineering teams to develop improvements to monitoring/telemetry. You... ...when off‑the‑shelf ones won't do. Help software and research teams design policies around...SeniorLocal area
$128k - $192k
...seeking a Principal Process Engineer to lead the lifecycle support of bioprocess equipment at the Berkeley, CA site. You will define and develop complex technical projects while mentoring junior engineers and aligning with cross-functional teams to achieve business goals. The...Senior- A robotics technology company based in Berkeley is seeking a Data Pipeline Engineer to design and maintain scalable data pipelines for their logistics robots. The ideal candidate has over 5 years of Python experience, proficiency in GCP/AWS/Azure, and is familiar with ...Senior
$15k
...orchestrated, and catalogued across research and production Engineer smooth deployment processes for research experiments into production Develop tooling to integrate data from diverse vendors, unifying symbol mappings for data consistency Support data pipelines with strong...SeniorLocal area- ...Senior Software Engineer — Platform & Infrastructure Senior IC role, reports to the CTO. Not a people‑manager role. You partner with the... ...right tests, pre‑deploy checks, and post‑deploy validation. Develop “AI Studio” — a self‑service portal for tenant onboarding, user...SeniorLive inLocal area
- ...infrastructure, production operations, and AI-era software delivery. You will help close the loop... ...team grows and specializes As the senior engineer on-site, you will: Own... ...-driven and human-driven systems Developing production guardrails to keep systems from...SeniorRemote work3 days per week
$180k - $220k
Aircapture in Berkeley, California, is seeking an experienced Data Engineer to own and evolve their end-to-end data platform and set technical direction for the data stack. The ideal candidate has a Bachelor's degree in Computer Science or related field, alongside over ...Senior$140k - $180k
...Overview At Redflag, we develop software that analyzes all content types used to communicate online (text, image, video, and audio) and can find any particular piece of content across the internet. We strive to provide solutions that help businesses and individuals...SeniorFull timeWork at officeRemote workFlexible hours$150k - $250k
...hardware engineering massively reusable. We're a ~12-person startup building tools that bring software engineering practices to hardware design. The Role We're looking for a senior software engineer with a strong mathematical and algorithmic foundation who can own...SeniorLive inRemote work- ...talks by our experts, a beautiful modern office, daily catered lunches, and more. Your Team As a Senior Software Engineer on our Execution Engineering team, you will be developing the company\'s production trading systems and the data pipelines that drive our machine...SeniorWork at officeLocal area
- ...Staff Software Engineer Domain: Healthcare Location: Hercules, California (3 Days Onsite) Duration: FTE / C2C As a Staff Software... ...and technical leadership. How You'll Make An Impact: Develop Embedded Control Software: Design and implement the core C++...Work experience placement
- ...We come together in person 3 days a week, with the option for 2 days of remote work. About the Role We're looking for a Senior Software Engineer who will report to the Head of Engineering. This person thrives deep in the codebase, raises the bar for everyone...SeniorImmediate startRemote work3 days per week
$179.4k - $246.6k
...Functional Enablement Lead the cross‑functional Cybersecurity Core Team, ensuring sustained engagement and prioritization across R&D, Software, Systems, QA/RA, Global Supply Chain (Manufacturing and Procurement), and Global Information Security. Provide clear expectations...Work at office$140k - $200k
...with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-...SeniorWork at office$170k - $185k
A robotics company in Berkeley is seeking a full-time software engineer to develop automation solutions for hospital logistics. Candidates should have extensive experience in C++ and Python, as well as expertise in ROS/ROS2 and cloud infrastructure. The role involves developing...SeniorFull time$170k - $185k
...candidates to start between now and mid-July. Responsibilities Develop controllers, motion planning algorithms, and teleoperation infrastructure... ...Qualifications Extensive C++ (5 years) and python (5 years) software engineering experience Extensive experience writing and...SeniorFull time- ...management. We have become a multibillion‑dollar asset manager, and we have ambitious goals for the future. Role Overview As a Staff Software Engineer on our Data Engineering team, you will contribute to scaling and advancing our entire data operation. This includes...Senior
- ...become a multibillion‑dollar asset manager, and we have ambitious goals for the future. As a Senior Software Engineer on our Back Office Engineering team, you will be developing the company's production trading systems and the data pipelines that drive our machine...SeniorWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer healthcare Hercules, CA
- ngo software engineer Hercules, CA
- software developer fintech Hercules, CA
- intel software engineer Hercules, CA
- software engineer Hercules, CA
- information technology software engineer Hercules, CA
- cybersecurity software engineer Hercules, CA
- software developer Hercules, CA
- software developer positions Hercules, CA
- consulting software engineer Hercules, CA

