wagey.ggwagey.gg
38,923  jobs38,923  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(38,923)/Principal Role(941)/Boxbot (1) - Principal Software Engineer (C++)
Boxbot

Boxbot - Principal Software Engineer (C++)

Alameda, CA$180k - $230k3w ago
In OfficePrincipalNARoboticsManufacturingPrincipalSoftware EngineerC++Linux

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

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

Benefits

• Opportunity to work on cutting-edge automation technology with real-world impact • Collaborative and innovative work environment • Career growth opportunities in a rapidly expanding company • Chance to play a key role in high-stakes projects • $180,000 - $230,000 a year

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

VayVay - (Principal) Software Engineer C++, Remote Driving Platform Team4mo ago
·Remote - USA·Equity
RemoteNAPrincipalTransportationRoboticsSoftware EngineerPrincipalC++Linux
SpaceXSpaceX - Principal Wi-Fi Software Engineer (Starlink)1mo ago
·Remote - Palo Alto, CA·$210k - $300k/year + Equity
RemoteNAPrincipalSoftwareGovernmentSoftware EngineerPrincipalC++LinuxPythonData Analysis
PerforcePerforce - Principal Software Engineer In Test I1mo ago
·Remote - USA·$121k - $169k/year
RemoteNAPrincipalLife InsuranceInsuranceSoftware EngineerPrincipalGovernanceGoal SettingLinuxC++Perl
d-Matrixd-Matrix - Principal Software Engineer5mo ago
·Santa Clara, Ca, United States, Hybrid·$190k - $300k/year + Equity
In OfficeNAPrincipalCloud ComputingArtificial IntelligenceSoftwarePrincipalSoftware EngineerSoftware ArchitectC++PythonLinuxKubernetesTeam Leadership
ClickHouseClickHouse - Principal Software Engineer1mo ago
·United States·$140k - $200k/year + Equity
In OfficeNAPrincipalPrincipalSoftware EngineerC++RustGoPostgreSQL
Aquatic Capital ManagementAquatic Capital Management - Software Engineer, C++4mo ago
·Chicago; New York; London - Europe *·$150k - $300k/year
In OfficeNAMidInsuranceFintechSoftware EngineerC++Learning & DevelopmentLinux
KaseyaKaseya - Principal Software Engineer2mo ago
·Toronto, Ontario - Hybrid·Equity
In OfficeNAPrincipalCloud ComputingSoftwarePrincipalSoftware EngineerGoJavaC++RustTeam Leadership
KaseyaKaseya - Principal Network Software Engineer2mo ago
·Markham, Ontario - Hybrid·Equity
In OfficeNAPrincipalSoftware EngineerPrincipalGitGoPHPC++Python
TTEC DigitalTTEC Digital - Principal Software Engineer, Azure Solutions4mo ago
·Toronto, Ontario·$185k - $230k/year
In OfficeNAPrincipalCloud ComputingArtificial IntelligenceSoftware EngineerPrincipalAzureTeam LeadershipClient ConsultingLearning & DevelopmentLinux

Browse more by category

Show 941 morePrincipalShow 2,536 moreSoftware EngineerShow 904 moreC++Show 962 moreLinux
Privacy·Terms··Contact·FAQ·Wagey on X