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

Principal Software Engineer (C++)

$180k - $230k
Full-time

Boxbot

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 Principal Software Engineer to help lead our software development efforts and play a crucial role in shaping the future of our products. This is a hands-on technical leadership 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


  • Own the architecture and development of software for Boxbot’s automated material handling systems, from core controls to customer deployment

  • Build high-performance, reliable C++ software that interfaces directly with robotics, motion control, sensors, PLCs, and other automation hardware

  • Lead technical decisions across system architecture, controls software, deployment tooling, reliability, and performance

  • 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

  • Mentor other software engineers and help raise the technical capability of the team

  • 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


  • 8+ 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

What We Offer


  • Opportunity to work on cutting-edge automation technology with real-world impact

  • Collaborative and innovative work environment

  • Competitive salary and benefits package

  • Career growth opportunities in a rapidly expanding company

  • Chance to play a key role in high-stakes projects

$180,000 - $230,000 a year

Boxbot is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

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. 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 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (C++) in Remote vacancy
  •  ...shared experiences for everyone. The Engine Networking Team pulls the players together...  ...of the game state to all. As a Principal Engineer on this team you will help the players...  ...Desirable) Be an amazing systems-level C++ programmer and be fascinated by the actual... 
    Suggested
    Full time
    Worldwide

    Roblox

    Remote
    21 hours ago
  • $190k - $260k

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Strativ Group Principal Software Engineer - C++ $190,000 - $260,000 + equity Remote or Hybrid Boston - If in Boston, ideally see you a minimum of once every other week. A hypergrowth... 
    Suggested
    Full time
    Remote work

    Strativ Group

    Boston, MA
    4 days ago
  • $148k - $240k

     ...Evolv’s R&D team is looking for an experienced and innovative principal software engineer to provide technical leadership, improve software...  ...complex mathematical algorithms into optimized, production-ready C++ code. Drive performance benchmarking and optimization initiatives... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Evolv Technology

    Waltham, MA
    2 days ago
  • $147k - $237.5k

    Overview Principal Software Engineer - MacOS, C/C++ (Global Protect) Prisma Access combines the Internet connectivity/security you need—and delivers it everywhere you need it. Using cutting-edge public and private cloud technologies, it extends the next-generation security... 
    Suggested
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $150.7k - $247.31k

     ...tables of records. Bring your passion for Software Development to help us develop a global...  ...software products.You’ll work alongside product engineers, developers, and users to create location...  ...rapid searchOptimize existing and new C++ code to reduce memory consumption and to... 
    Suggested
    Relocation
    Relocation package

    ESRI

    Redlands, CA
    5 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...aerospace and defense.We are seeking Senior Software Engineers to join our development team...  ...in a variety of languages including C++, C, and several others. Candidates can expect... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Boston, MA
    1 day ago
  •  ...Open Position - Senior/Staff/Principal Qt C++ Software Engineer Horizon Surgical Systems Inc. Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic system. Horizon... 

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    21 hours ago
  •  ...new and existing systems and the creation of new software solutions. You will work internally with other software engineers, program managers, and product owners to...  ...Qualifications Knowledge Demonstrate fluency in C/C++ Demonstrate advance problem solving skills... 
    Full time
    Worldwide

    Comtecinfo

    Remote
    21 hours ago
  •  ...trading platform, internal messaging infrastructure, and connectivity to external trading destinations.  THE CANDIDATE  Mastery of C++ programming Extensive experience developing in a Linux environment Minimum 2 years of work experience preferred (talented... 
    Full time
    Work experience placement
    Worldwide

    Virtu

    Austin, TX
    21 hours ago
  •  ...skills and performance. Job Description Position: Principal Software Engineer Location: Lowell, MA Duration: 12 Months Rate: Open...  ...VXWorks minimum v6.4 , V6.9 preferred. Coding experience with C, C++, and/ or various scripting programs such as Perl or... 
    Full time

    Dba Technologies, Llc

    Remote
    21 hours ago
  • $120k - $150k

     ...can learn and collaborate with some of the most talented people in the industry.  Rockstar Games is looking for a seasoned Software Engineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help drive our various... 
    Full time
    Work at office

    Rockstar Games

    Remote
    21 hours ago
  • $150k - $300k

     ...exploration, marked by a spirit of curiosity and relentless drive for excellence.  Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you’ll build and maintain real-time market data infrastructure that delivers... 
    Full time
    Casual work

    Aquatic Capital Management

    Remote
    21 hours ago
  •  ...with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Principal Software...  ...with Bazel or similar build systems Fluency in Python, C++, Rust, or Go Experience building tools and infrastructure... 
    Permanent employment
    Full time
    Weekend work

    Spacex

    Remote
    21 hours ago
  • $145k

     ...Shanghai, London and Singapore. What you'll do as a Software Engineer on the Trading Strategies Team at Akuna: Akuna is...  ..., and deployment of trading strategies using modern C++ technologies Bring deep technical knowledge in areas such... 
    Full time
    Internship
    Work at office

    Akuna Capital

    Remote
    21 hours ago
  •  ...the office, or leaving earlier when needed to accommodate family commitments. About the role Our team is looking for C++ software engineers interested in designing elegant solutions to difficult problems within autonomous systems and robotics. Whether applying... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Remote
    21 hours ago
  •  ...we do and we hire the best and brightest engineers who want to work with like-minded folk. Our...  ...anywhere else.  We are looking for software engineers who are interested in designing...  ....S. a plus Expert knowledge of Modern C++ Fluency in object-oriented programming... 
    Full time
    Temporary work
    Work at office
    Remote work

    Bestgate Engineering

    Baltimore, MD
    21 hours ago
  • $125k - $150k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (DRAGON) As a software engineer on the Dragon team, you will develop, analyze and verify the mission critical software... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Remote
    21 hours ago
  •  ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...this future a reality. As a Displays Software Engineer at Reliable Robotics, you will be...  ...5+ years professional experience in C or C++ Preferred Criteria Experience with... 
    Permanent employment
    Full time
    Casual work
    Remote work

    Reliable Robotics

    Remote
    12 hours ago
  • $166k - $220k

     ...for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda...  ..., Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems...  ...field. ~3+ years of production-grade C++ and/or Rust experience in a Linux... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    21 hours ago
  •  ...connectivity ecosystem, including XCOM RAN, its software-defined private wireless platform purpose...  ...and optimize throughput. The solution is engineered for mission-critical environments where...  ..., you will write software using Modern C/C++ and Python software for high performing 5... 
    Full time
    Temporary work
    Work at office
    Remote work

    Globalstarupdated

    Remote
    21 hours ago
  •  ...Roblox Studio is the creation engine behind millions of immersive 3D...  ...creators around the world. As a Principal Engineer focused on Collaboration...  .... The ideal candidate has C++ and game engine experience, enjoys solving complex software problems and has a passion for... 
    Full time

    Roblox

    Remote
    21 hours ago
  • $168k - $239k

     ...most advanced self-driving hardware and software solution. The efficiency demands of such...  ...specifications.   As a GPU performance software engineer within the Software Performance team, you...  ...like Nsight. Strong knowledge of C++ and experience in large code bases,... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    21 hours ago
  •  ...safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Engine Systems team, you will innovate on the core...  ...record of technical leadership. ~ Exceptional proficiency in C++ and deep expertise in systems-level programming,... 
    Full time

    Roblox

    Remote
    21 hours ago
  • $150k - $250k

     ...challenge consensus. DRW is looking for an outstanding Senior Software Engineer to join one of our trading desks. In this role, you will...  ...management, trade reporting and market data feed processing using C++ or Rust Develop and maintain systems to ensure application... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Drw

    Remote
    12 hours ago
  • $135k - $155k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Worldwide
    Weekend work

    Spacex

    Remote
    21 hours ago
  • $141k - $208k

     ...real-time apps and analytics. Our Core Engineering teams own the heart of our ClickHouse Open...  ...project. We are looking for exceptional C++ engineers to join our remote-first,...  ...You bring along solid professional software development experience in C++. This includes... 
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    United States
    12 hours ago
  • $120k - $140k

     ...Research team is expanding and we are currently seeking a Radar Software Engineer to join our team in Huntsville, Alabama or remote and coming...  ...into clear, well-documented, code. AA strong understanding of C++ language fundamentals, computer networking, and parallel processing... 
    Full time
    Work at office
    Remote work

    Shee Atika Government Services Careers

    Huntsville, AL
    12 hours ago
  • $349k - $431k

     ...techniques at scale.   You will report to our Director of Engineering in our Perception Organization. You will: Develop sensor...  ...models, or LLMs, or vision language models ~ Proficiency in C++, Python, and modern deep learning toolkits like PyTorch or JAX... 
    Full time
    Remote work

    Waymo

    San Francisco, CA
    21 hours ago
  • $153k - $376k

     ...shape the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and...  ...will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative... 
    Remote job
    Full time
    Work from home

    Figma

    New York, NY
    21 hours ago
  •  ...We are seeking a highly motivated and experienced Senior Software Engineer to join our Keeper Connection Manager (KCM) team. This is a 100% remote...  .... You’ll work on core backend components using C and C++, focusing on performance, reliability, and end-to-end security... 
    Remote job
    Permanent employment
    Full time
    Temporary work
    Worldwide

    Keeper Security, Inc.

    Remote
    21 hours ago

Do you want to receive more vacancies?

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