Staff Systems Engineer - Software jobs in United States
cer-icon
Apply on Employer Site
company-logo

Apptronik · 2 weeks ago

Staff Systems Engineer - Software

Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. As a Staff Systems Engineer for robot software, you will play a pivotal role in developing advanced robots designed to operate in human environments, leading software design projects from conception to completion.

Artificial Intelligence (AI)Industrial AutomationMachinery ManufacturingRobotics
check
H1B Sponsor Likelynote

Responsibilities

Drive cross-functional engineering teams to design, develop and maintain scalable and reliable platform software solutions that support the deployment and operating of robotic systems
Lead cross-functional, multidisciplinary teams to develop software requirements, architectures, implementation schedules, and test plans for full-stack robotic systems
Lead and support Root Cause Analysis on complex hardware-software-control integration and operational bugs
Design and develop APIs, services and frameworks to allow for unique prototype robot use cases, research and development investigations as well as off nominal test scenarios
Troubleshoot and debug complex issues in both development and production environments, ensuring rapid prototyping and minimal downtime
Design and develop fault detection, diagnostics, and recovery plans to enhance system robustness and uptime
Support the validation team by developing segmented robot or subsystem control software to allow for efficient test execution and data collection

Qualification

Modern C++Linux application developmentRobotics packages (ROS)Container orchestration KubernetesContainer orchestration DockerControls software integrationDistributed systemsOOP skillsMulti-threadingCommunication networkingAPI design principles

Required

Strong modern C++, OOP skills, multi-threading, and Linux application development
Experience with container orchestration technologies (Kubernetes, Docker)
Communication networking (EtherCAT, CAN)
Proficiency with robotics packages (ROS, URDF, MuJoCo, Eigen, etc.)
Proven experience with controls software integration, especially with hardware abstraction layers for sensors and actuators
Strong understanding of distributed systems, microservices architecture, and API design principles
Bachelor's degree in computer science, Engineering, or related field
8+ years of experience in software engineering, with a focus on RTOS and software design for real-time / latency-sensitive systems
Prolonged periods of sitting at a desk and working on a computer
Must be able to lift 15 pounds at times
Vision to read printed materials and a computer screen
Hearing and speech to communicate

Preferred

master's degree in computer science or equivalent

Benefits

Highly motivating equity incentive package
Flexible work hours policy
Professional development opportunities
Generous Paid Time Off (PTO)
401k plan

Company

Apptronik

twittertwittertwitter
company-logo
Apptronik is a robotics company that designs and builds human-centered robotics systems.

H1B Sponsorship

Apptronik has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (22)
2024 (5)
2023 (5)
2021 (3)
2020 (2)

Funding

Current Stage
Growth Stage
Total Funding
$762.79M
Key Investors
Humanoid GlobalTerex
2025-11-25Series B· $331M
2025-10-02Corporate Round· $0.06M
2025-02-13Series A· $403M

Leadership Team

leader-logo
Jeffrey Cardenas
CEO
linkedin
leader-logo
Nicholas Paine
CTO
linkedin
Company data provided by crunchbase