Talent.com
Software Engineer (C++)
Software Engineer (C++)Robotics technology LLC • Hercules, CA, United States of America
Software Engineer (C++)

Software Engineer (C++)

Robotics technology LLC • Hercules, CA, United States of America
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.part_time]
[job_card.job_description]

How You’ll Make an Impact Develop Embedded Control Software : Design and implement coreC++ control software that drives automated laboratory instruments and manages complex workflows. Orchestration & Scheduling : Build and maintain scheduling logic to coordinate instrument operations—ensuring accurate, efficient execution of multi-component processes. Error Handling & Recovery : Implement robust fault detection, error handling, and recovery mechanisms to maintain reliability and minimize downtime. Firmware / Hardware Integration : Interface with distributed microcontroller boards viaCANopen bus (10+ boards Maintain communication protocols and real-time messaging between software and firmware subsystems. Cross-Functional Collaboration : Partner with systems engineering, assay scientists, hardware teams, and quality / regulatory groups to ensure seamless system integration and compliance. Technical Leadership & Mentoring : Provide technical guidance to junior and mid-level engineers through code reviews, design sessions, and mentoring. Lead architectural discussions and documentation efforts. Lab Work : Support hands-on troubleshooting and integration testing in a lab environment; collaborate with multidisciplinary teams to resolve hardware / software issues. Testing & Automation : Expand automated testing coverage and simulation frameworks to validate instrument behavior. Lead efforts to implement CI / CD pipelines, unit testing, and DevOps best practices to ensure software reliability. What You Bring Education & Experience : Bachelor’s or Master’s degree in Computer Science, Electrical / Computer Engineering, or a related field (or equivalent experience 5+ years of experience developing embedded software for complex instruments or devices. Technical Expertise : Strong proficiency in modern C++ for embedded systems, including object-oriented design, multithreading, and memory management in constrained environments. Hands-on experience with embedded Linux (e.g., Yocto) or real-time operating systems (RTOS) such as QNX. Deep understanding of low-level OS concepts, device drivers, and performance optimization for single-board computers. Proven ability to design for high reliability and uptime, including fail-safe mechanisms and state machine-driven control logic. Testing & CI / CD for Embedded Systems : Experience with automated testing frameworks, unit / integration testing, and hardware-in-the-loop (HIL) testing. Familiarity with CI / CD pipelines and DevOps tools for embedded development. Soft Skills : Excellent communication and cross-functional collaboration skills. Ability to convey complex technical concepts to non-technical stakeholders. Proven leadership in mentoring and guiding engineering teams. We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship / immigration status, veteran status, or any other status protected under federal, state, or local law.

[job_alerts.create_a_job]

Software Engineer C • Hercules, CA, United States of America

[internal_linking.similar_jobs]
Controls Software Engineer

Controls Software Engineer

Lawrence Berkeley National Laboratory • Berkeley, CA, United States
[job_card.full_time]
Berkeley Lab's Engineering Division is seeking an innovative and creative.Beamline Controls Group at the Advanced Light Source (ALS). The ALS is on the brink of an expansive equipment upgrade that w...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer - C / C++

Senior Software Engineer - C / C++

Tenable • San Francisco, CA, United States
[job_card.full_time]
Tenable® is the Exposure Management company.Tenable to understand and reduce cyber risk.Our global employees support 65 percent of the Fortune 500, 45 percent of the Global 2000, and large governme...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Rust / C++ Senior Software Engineer

Rust / C++ Senior Software Engineer

King River Capital Group • San Francisco, CA, United States
[job_card.full_time]
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
C++ Software Engineer — Systems

C++ Software Engineer — Systems

Vast.ai • San Francisco, CA, United States
[job_card.full_time]
Interested in building your career at Vast.Get future opportunities sent straight to your email.Accepted file types : pdf, doc, docx, txt, rtf. Accepted file types : pdf, doc, docx, txt, rtf.Are you w...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer, C++

Senior Software Engineer, C++

Stellar Development Foundation • San Francisco, California, United States
[job_card.full_time]
Interested in working on cutting-edge blockchain technology and creating equitable access to the global financial system? Since 2014, the mission-driven team at the Stellar Development Foundation (...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer, C++

Software Engineer, C++

P2P • San Francisco, CA, United States
[job_card.full_time]
Flow Traders US is seeking talented C++ Engineers to join our growing team in New York.Software Engineers at Flow Traders provide us with our competitive edge, equipping researchers and traders wit...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer, IAM

Software Engineer, IAM

Whatnot • San Francisco, California, United States
[job_card.full_time]
Join the Future of Commerce with Whatnot!.Whatnot is the largest live shopping platform in North America and Europe to buy, sell, and discover the things you love. We’re re-defining e-commerce by bl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer, Core Engine

Software Engineer, Core Engine

Eventual • San Francisco, California, United States
[job_card.full_time]
Eventual is a data platform that helps data scientists and engineers build data applications across ETL, analytics and ML / AI. OUR PRODUCT IS OPEN-SOURCE AND USED AT ENTERPRISE SCALE.Our distributed ...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer - Core Middleware

Software Engineer - Core Middleware

Zoox • Foster City, California, United States
[job_card.full_time]
Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job.As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing a...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer

Software Engineer

Pylon • San Francisco, California, United States
[job_card.full_time]
At Pylon, we're building the future of B2B Support.Top support and success teams at companies like Hightouch, Merge, and Sardine use Pylon to manage their customer support across Slack Connect, Mic...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer

Software Engineer

Broccoli AI • San Francisco, California, United States
[job_card.full_time]
AI operating system for the $500B home services market.We deploy intelligent AI agents at the front lines of HVAC, roofing, and other trades businesses to answer calls, engage customers, book jobs,...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer, Codex for Teams

Software Engineer, Codex for Teams

OpenAI • San Francisco, California, United States
[job_card.full_time]
With Codex we’re building an AI software engineer.One that you can pair with, delegate to, or even ask to take on future tasks proactively. Our team is a fast-moving group within OpenAI, bringing to...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer, Platform

Software Engineer, Platform

Sierra • San Francisco, California, United States
[job_card.full_time]
At Sierra, we’re building a platform to enable every company in the world to build their own autonomous AI agents for everything from customer service to commerce. We are primarily an in-person comp...[show_more]
[last_updated.last_updated_30] • [promoted]
C / C++ Senior Software Development Engineer

C / C++ Senior Software Development Engineer

Raytheon • Belmont, California, United States
[job_card.temporary]
Date Posted : 2026-01-21 Country : United States of America Location : US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord Position Role Type : Onsite U.Person, or Immigrat...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer

Software Engineer

Abby Care • San Francisco, California, United States
[job_card.full_time]
At Abby Care, we are tackling one of the most important and unsolved challenges of our time : family caregiving.Over 50 million Americans are family caregivers for loved ones without pay, tools, or ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - C++

Senior Software Engineer - C++

Verkada • San Mateo, California, United States
[job_card.full_time]
Verkada is the largest cloud-based B2B physical security platform company in the world.Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms,...[show_more]
[last_updated.last_updated_30] • [promoted]
C++ Software Engineer

C++ Software Engineer

Citadel Securities • San Francisco, CA, United States
[job_card.full_time]
Citadel Securities is the next-generation capital markets firm and a leading global market maker.We provide institutional and retail investors with the liquidity they need to trade a broad array of...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer, Developer Monetization (C++)

Senior Software Engineer, Developer Monetization (C++)

Roblox • San Mateo, California, United States
[job_card.full_time]
As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization systems. Your work will directly empower millions...[show_more]
[last_updated.last_updated_variable_days] • [promoted]