
location_on590, Cordova Street, Pasadena Council District 7, Pasadena, Los Angeles County, California, 91101, United States
OffWorld is a robotics startup developing a mobile robotic workforce for heavy industrial jobs on Earth, the Moon, asteroids, and Mars. Founded by an experienced engineering team with decades of tackling formidable challenges at NASA, ESA, NOAA, Maxar Technologies, CERN, Reaction Engines, SAFRAN, Surrey Satellites, and Cisco, the company is dedicated to extreme environments.
Our first challenge is maturing a modular robotic system for Earth's most demanding conditions. Our robots are designed to go deeper underground and farther than humans can, eliminating the need for personnel to work in life-threatening environments in mining, construction, and tunneling. This mission aims to dramatically reduce the environmental footprint and cost of operations in key economies on Earth and beyond.
We have designed a modular robotic architecture focused on maximizing component commonality and reusability for fast deployment. Our systems combine sensor information, cutting-edge classical and machine learning algorithms, and a real-time robotics platform for control, decision-making, and execution.
As a Senior Full Stack Software Engineer, you will be responsible for implementing the real-time software platform architecture. Working closely with our Software Architect, you will develop key front-end and back-end functionality to operate our robots. This includes building the user interface for swarm and multi-unit robot autonomous operations monitoring, exception management, data processing stacks, fault detection, isolation and recovery handling, health management, and process management.
You will have the unique opportunity to develop systems for high-end robots operating as a swarm in extreme environments. Your work will be instrumental in ensuring effective autonomous operations with maximum human visualization and minimal human intervention. You will collaborate with Mechatronics, Machine Learning, and Robotics & Controls engineers to ensure seamless interfaces to firmware, controls, and ML modules.
Your work will entail the design and implementation of the full data processing layer for the real-time operation of our robot swarms, including telemetry, point cloud, and other sensor-related data processing. You will contribute to intuitive interfaces—such as computer and smart pad displays, joysticks, and other input types—that ensure low workload and maximum situational awareness for remote monitoring via low-latency networking infrastructure.
We are looking for individuals who are as crazy-excited about our mission as we are. We offer the opportunity to sink your teeth into cutting-edge industrial robotics problems and contribute to transforming how we mine on Earth today and how we will one day mine on the Moon, asteroids, and Mars. You will join a kind, brilliant, and supportive team if you have demonstrated you are "The Right Stuff."
OffWorld is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity, or any other factor protected by applicable federal, state, or local laws. We are also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.
Work model: On-site
590, Cordova Street, Pasadena Council District 7, Pasadena, Los Angeles County, California, 91101, United States
Pasadena, California
Human Centered Design and UX/UI design principles knowledge. Directly applicable experience in IoT, autonomous cars or robotics. VR/AR integration experience for the gamification of user interactions with specialized equipment. Experience with UX/UI design, including wireframing and workflow design in InVision or equivalent. Knowledge of Python, C/C++. Experience with Redis, InfluxDB and other database technologies. Knowledge of ROS.
Skills: Machine Learning, Javascript, React, Nodejs, Python, C/C++, Redis, Influxdb, Ros, Ux/ui Design.
Education: Bachelors or higher in Computer Science, Software Engineering or equivalent.