Software Engineer (All Levels) at 1X Technologies AS
Palo Alto, California, United States -
Full Time


Start Date

Immediate

Expiry Date

06 Mar, 26

Salary

250000.0

Posted On

06 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Robotics, Embedded Systems, Control Systems, Python, C++, ROS, Real-Time Control Software, Diagnostic Tools, Automated Testing, Technical Writing, Communication Skills, Debugging, System Monitoring

Industry

Robotics Engineering

Description
Software Engineer (All Levels), Diagnostics Engineering Palo Alto, CA (on-site) We build humanoid robots that work alongside people to solve labor shortages and create abundance. The Role As a Software Engineer on the Diagnostics Engineering team, you’ll strengthen the performance and reliability of our robots by developing fleet-wide software improvements, building diagnostic tools, and troubleshooting software-related failures. Your work will span embedded systems, control software, and robot diagnostics—playing a critical role in both continuous improvement and operational excellence across our fleet. You Will Design, develop, and validate software improvements to address systemic issues and deploy updates fleet-wide Analyze robot fleet data to identify failure trends and prioritize software and control system improvements Build diagnostic software tools including scripts, GUIs, automated tests, and logging systems to enhance debugging accuracy and speed Diagnose and resolve software, firmware, and control system failures in incoming robots Develop diagnostic procedures and debugging workflows that improve assessment efficiency Collaborate with controls and hardware engineering teams to integrate improvements into production software Coordinate across teams to implement and deploy diagnostic tools and software fixes Must Have Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field 3+ years of experience working on robotics software, embedded systems, or control systems Proficiency in Python, C++, or other programming languages commonly used in robotics Experience with ROS, real-time control software, or embedded development Demonstrated ability to systematically diagnose and resolve complex software and firmware issues Experience developing diagnostic tools, automated testing, or system monitoring software Strong technical writing and communication skills for cross-functional collaboration Full-time availability for on-site work in Palo Alto Benefits & Compensation Salary Range: $95k - 250k Health, dental, and vision insurance 401(k) with company match Paid time off and holidays Equal Opportunity Employer 1X is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, ancestry, citizenship, age, marital status, medical condition, genetic information, disability, military or veteran status, or any other characteristic protected under applicable federal, state, or local law.
Responsibilities
As a Software Engineer on the Diagnostics Engineering team, you will develop fleet-wide software improvements and build diagnostic tools. Your role will involve troubleshooting software-related failures and enhancing the performance and reliability of humanoid robots.
Loading...