Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (C++)

Boxbot

Job Description

Job Description

About Boxbot

Boxbot revolutionizes logistics with adaptive automation, creating the facility of the future. As the industry grapples with labor shortages and rising costs, our advanced solutions effectively meet these challenges. We transform traditional conveyor systems into intelligent, three-dimensional package handling networks, dramatically improving dispatch efficiency and operational productivity. Our versatile platform seamlessly integrates cutting-edge software and hardware, offering a comprehensive solution that optimizes multiple facets of the supply chain. 

We’re a close-knit team that is well funded and are quickly expanding in order to bring our product to market. We are seeking teammates who take pride in their work and who get excited about building new systems with significant responsibility.

We're seeking a Senior Software Engineer to help our software development efforts and play a crucial role in shaping the future of our products. This is a hands-on technical role for someone who wants to build production-grade software for large-scale automation systems, not just manage tickets or write isolated application code. You'll be deeply involved in both high-level architecture decisions and day-to-day coding.

Responsibilities

 

  • Build high-performance, reliable C++ software that interfaces directly with robotics, motion control, sensors, PLCs, and other automation hardware
  • Work hands-on with mechanical, electrical, firmware, controls, and field teams to bring complex hardware/software systems to life
  • Debug and solve real-world system issues across software, hardware, networking, timing, and controls boundaries
  • Set a high bar for code quality, system reliability, testability, and maintainability through strong engineering practices
  • Contribute to product roadmap decisions, technical strategy, and long-term platform architecture
  • Support deployments at customer sites by partnering with implementation teams to ensure systems are robust, scalable, and supportable
Requirements
  • 5+ years of professional software engineering experience, with deep expertise in C++
  • Strong experience building software for complex physical systems, such as robotics, industrial automation, controls, embedded systems, or hardware-integrated products
  • Proven ability to architect reliable, maintainable software for systems that must work in the real world
  • Experience with real-time or near-real-time systems, multi-threaded programming, hardware interfaces, and Linux-based environments
  • Strong debugging skills across software, hardware, networking, timing, and system integration issues
  • Ability to lead technical direction, make sound architecture decisions, and mentor other engineers
  • Comfortable working closely with mechanical, electrical, firmware, controls, manufacturing, and field teams
  • Strong ownership mindset, practical judgment, and bias toward building systems that are simple, reliable, and deployable
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience

Salary range based on experience. All full-time employees receive meaningful equity and comprehensive benefits.

We are headquartered in Alameda, CA with an easy commute via Bart, Ferry, Amtrak and free parking. We take the well being of our teammates seriously, with benefits including medical, dental, vision, life and more!

If you love new projects, building awesome products and getting stuff done, then we want to talk to you! Simply submit your information below.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++) in Alameda, CA vacancy
  • $160k - $205k

     ...Senior Software Engineer Boxbot revolutionizes logistics with adaptive automation, creating the facility of the future. As the industry grapples...  ...Responsibilities Build high-performance, reliable C++ software that interfaces directly with robotics, motion control... 
    Senior
    Full time

    Boxbot

    Alameda, CA
    4 days ago
  •  ...required Signal processing experience is also a + Must have good team work attitude and be able to work under pressure.Nice to have:MATLABC/C++ ProgrammingRobotics experiencePLEASE SEND YOUR RESUME TO: ****@*****.*** Include: Hardware Design, ASIC,... 
    Senior

    MoTek Technologies

    Oakland, CA
    23 hours ago
  • National Audubon Society is seeking a Senior Director, Leadership Giving to lead a hemispheric major gifts program from Oakland, CA. You will partner with senior leadership to grow unrestricted and strategic gifts, guiding a team of frontline fundraisers and coordinating... 
    Senior

    National Audubon Society

    Oakland, CA
    1 day ago
  • $170k - $225k

    Dexterity, Inc. is seeking a Senior/Staff Algorithms Engineer to tackle challenges in robot task planning using machine learning and optimization techniques...  .... The position demands strong proficiency in Modern C++ and Python, alongside 5+ years of industry experience. A... 
    Senior

    Dexterity, Inc.

    Emeryville, CA
    4 days ago
  •  ...instrumentation. This onsite role focuses on embedded firmware, PCB design, and system integration across hardware and software domains. You will develop low‑level C/C++ firmware, work with Altium designs, bring up new hardware, validate interfaces (SPI, I2C, UART, CAN, Ethernet... 
    Senior

    ITW

    Alameda, CA
    1 day ago
  • Astra invites a Senior GNC Engineer to join a small, fast-paced team developing control, estimation, and guidance algorithms for our rockets....  ...degree in engineering, physics, or mathematics, and experience with Matlab/Simulink and C++ or Python. #J-18808-Ljbffr astra
    Senior

    astra

    Alameda, CA
    4 days ago
  • SoloPulse in Emeryville, California is seeking a Senior Software Engineer to design and develop high-performance software systems. You will play...  ...candidate has over 4 years of experience, strong proficiency in C/C++ and Python, and a background in real-time embedded systems.... 
    Senior

    SoloPulse

    Emeryville, CA
    14 hours ago
  • BioTalent Ltd is seeking an experienced embedded software engineer for a hybrid role in Alameda, CA. The candidate will design and optimize software...  ...diagnostic medicine. The ideal candidate has substantial C/C++ experience, a relevant degree, and the ability to collaborate... 
    Senior

    BioTalent Ltd

    Alameda, CA
    2 days ago
  • Jobtailor in Alameda, CA seeks an experienced embedded software engineer to lead development, verification, and validation of safety-critical products. You will design in C/C++, C#, and Python, write tests, and maintain interfaces from requirements. Responsibilities include... 
    Senior

    Jobtailor

    Alameda, CA
    4 days ago
  • A pioneering biotech company is seeking an Embedded Software Engineer to design and develop cutting-edge embedded software for medical devices...  ....S. or M.S. in relevant fields with extensive experience in C/C++, RTOS, and wireless communication protocols. Join us to impact... 
    Senior

    iota Biosciences, Inc.

    Alameda, CA
    3 days ago
  • $114k - $228k

    Abbott Laboratories is seeking a Staff Embedded Software Engineer to work in the Alameda, CA location within the Abbott Diabetes Care Division...  ...systems, and be proficient in programming languages such as C, C++, C#, and Python. The position offers competitive compensation... 
    Senior

    Abbott Laboratories

    Alameda, CA
    4 days ago
  • $150k - $190k

     ...Senior Avionics Engineer - Own Flight Electronics for an Advanced Launch SystemAlameda, California |...  ...will work alongside mechanical, systems, software, and flight engineers to design, build...  ...embedded firmware using C/C++, RTOS, or bare-metal architecturesDesign... 
    Senior

    Approach Venture

    Alameda, CA
    1 day ago
  • $114k - $228k

     ...generation of bio-wearables by building software development and test infrastructure that...  ...Work with embedded software and electrical engineers to build infrastructure-as-code solutions...  ...experience in embedded software languages (C, C++, assembly, etc.).Knowledge of the... 
    Senior
    Shift work

    Abbott

    Alameda, CA
    23 hours ago
  • $169.5k - $239.5k

     ...growing pipeline of oncology bioconjugates. We are seeking a Senior Principal Scientist with deep expertise in conjugation chemistry...  ...strategy, and partner cross-functionally with antibody engineering, linker-payload chemistry, analytical development, DMPK, and CMC... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    EXELIXIS

    Alameda, CA
    23 hours ago
  • $160k - $210k

    the company | Senior Software Platform Engineer | On-site mostly (Emeryville, CA) | Full-time | $160k-$210k + equity We use light to control how living...  ...‑industry data integrity (21 CFR Part 11, GAMP 5), or embedded C/C++ #J-18808-Ljbffr United States Digital Space LLC
    Senior
    Full time
    Immediate start

    United States Digital Space LLC

    Emeryville, CA
    2 days ago
  •  ...centric design, scientific and engineering excellence, and cross-...  ...What You'll Do As our Senior Firmware Engineer, you'll combine...  ...roadmap and evolve embedded software architecture within defined system...  ...experience programming in C/C++ • OR M.S. in computer science... 
    Senior
    Work experience placement
    Flexible hours

    iota Biosciences, Inc.

    Alameda, CA
    4 days ago
  • $173k - $251k

    As a Software Engineer, Automation & Developer Tools at Everlaw, you will be a key architect of...  ...justice by illuminating truth.In this Senior Software Engineer role, you will sit within...  ...language: Java, Python, Javascript, C++Fluency with Data Structures and AlgorithmsExperienced... 
    Senior
    Local area
    Remote work
    Work from home
    Visa sponsorship
    Work visa

    Everlaw

    Oakland, CA
    23 hours ago
  • $180k - $230k

     ...Compiler online. Now is the time manufacturing software must be brought up to par to leverage...  ...source of truth. The cost is real: engineering time is being spent today on work that...  ...one systems or strongly-typed language (C++, Rust, or Go) [confirm against actual stack... 
    Senior

    Atomic Machines

    Emeryville, CA
    6 days ago
  •  ...therapeutic and diagnostic medicine. This is a hands‑on senior‑level role for an embedded software engineer who thrives in a highly technical, mission‑driven...  ...Electrical Engineering, or related field with 6+ years of C/C++ embedded development, or M.S. with 4+ years... 
    Senior
    Relocation package

    BioTalent Ltd

    Alameda, CA
    2 days ago
  •  ...Prellis Bio in Berkeley, CA seeks a Senior/Principal Scientist — Antibody Protein Engineering to drive late-stage antibody design and optimization. You will mature hits into development-ready leads while building an integrated wet-lab and computational engineering platform... 
    Senior

    Initial Therapeutics, Inc.

    Berkeley, CA
    2 days ago
  • Mark Thomas is hiring a Survey Manager I in Oakland, CA, responsible for leading survey projects and ensuring timely delivery within budget. This role includes managing client relationships, securing new business, and mentoring survey staff. The ideal candidate has over...
    Senior

    Mark Thomas

    Oakland, CA
    1 day ago
  • $170k - $210k

     ...Job Description Job Description Senior Embedded Software Engineer at unspun We are looking for a hands-on, execution-driven Senior Embedded Software...  ...experience (or equivalent demonstrated impact) ~ Strong C++ (or similar modern language) fundamentals: object-oriented... 
    Senior
    Remote work
    Day shift

    unspun™

    Emeryville, CA
    a month ago
  • $150k - $200k

     ...integrates advanced robotics with powerful software, delivering a unified solution that...  ...Automation Controls EngineerAutomation Controls Engineers at Boxbot play a key role in bringing our...  ...practicesBonus: Proficiency in C++, particularly in developing applications... 
    Senior
    Flexible hours

    Boxbot

    Alameda, CA
    3 days ago
  •  ...Senior Merchant Mariner Evaluation Specialist (Engine) This vacancy is for a GS-2101-13, Senior Merchant Mariner Evaluation Specialist (Engine) located in the Department of Homeland Security, U.S. Coast Guard, NMC MARINER EXAMINATIONS BRANCH in location to be determined... 
    Senior

    US Government Jobs

    Oakland, CA
    6 hours ago
  • Senior Merchant Mariner Evaluation Specialist (Deck)This vacancy is for a Senior Merchant Mariner Evaluation Specialist (Deck) located in the Department of Homeland Security, U.S. Coast Guard, NMC MARINER EXAMINATIONS BRANCH in Location Negotiable After Selection
    Senior

    US Government Jobs

    Oakland, CA
    1 day ago
  • Job FamilyPractice (Digital) Job Description (Posting).To act as a liaison between the business and technical teams, analyze and document business requirements, suggest design solutions to the assigned project team as per the business requirement. (1.) To conventionalize...
    Senior

    HCL Technologies

    Alameda, CA
    2 days ago
  • $170k - $200k

     ...team brings together experienced engineers, skilled lash artists, and...  ...About the Role We are seeking a Senior Robotics Engineer who is...  ...professional team environment in C++ Strong knowledge of Python Experience...  ...practices for maintainable software design Excellent debugging... 
    Senior
    Full time
    Part time

    Luumlash

    Oakland, CA
    1 day ago
  •  ...monitoring. Collaborate closely with firmware engineers to integrate algorithm pipelines into...  ...records in compliance with FDA software development regulations and IEC 62304. Conduct...  ...and data analysis. Working knowledge of C/C++ sufficient to write, review, and debug embedded... 
    Senior
    Work at office

    Ekohealth

    Emeryville, CA
    4 days ago
  • $173k - $251k

    Everlaw is looking for a Senior Software Engineer, AI Platform with experience building and operating AI platform capabilities that power user-facing...  ...and proficiency in coding in a language such as C, C++, C#, Java, Python, Javascript, Go or Rust.You have good knowledge... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Everlaw

    Oakland, CA
    2 days ago
  •  ...Abbott is seeking a Senior Counsel for its Diabetes Care business in Alameda, CA. This role involves managing IP issues and delivering strategic advice on patent law within a team-oriented environment. The candidate will have a strong background in patent law and extensive... 
    Senior

    Abbott

    Alameda, CA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (C++). Be the first to apply!