Robotics Software Engineer
Shift Robotics
We are making the world a more walkable place. Through intuitive personal mobility, we make walking faster, more efficient, and more accessible, empowering people to choose walking over sitting in traffic.
Our flagship product, Moonwalkers, are the world's fastest robotic shoes, augmenting natural walking with intelligent locomotion assistance. By giving people the ability to Moonwalk, we believe the path toward a more human-scale future can be reached on your own two feet.
We are covered in Wired, CNET, Gizomodo, PCMag and many other tech press.
The Role
We are building the next generation of Moonwalkers and are looking for engineers who thrive in fast-paced environments where hardware, software, and human motion intersect. As a Robotics Software Engineer for our Embedded Systems team, you will play a critical role in designing, prototyping, and testing the reliable, innovative hardware and software systems that power our mobility solutions.
Responsibilities
- Embedded Development: Design, develop, and maintain embedded software for wearable robotics, including system software, RTOS, bootloaders, and Built-In Self-Test (BIST) software.
- System Architecture & Coding: Lead the system architecture design of the overall product firmware, write core code, and ensure the delivery of high-quality, safety-critical software solutions.
- Hardware Integration: Collaborate tightly with hardware engineers to integrate software with complex hardware components, including motor controllers, sensors, and communication interfaces.
- System-Level Validation: Design and build advanced test frameworks and use cases to verify hardware/software integration. Implement rigorous test plans across all phases of the software development lifecycle to identify and resolve complex system defects.
- Code Quality & CI/CD: Organize and lead code reviews, manage merge conflicts, and maintain repository health. Implement and optimize CI/CD pipelines and automated testing. Production Support: Architect and maintain production-line testing software. Optimize mass-production test workflows and provide software-perspective insights to hardware teams during cross-departmental troubleshooting.
- Cross-Functional Collaboration & Documentation: Work seamlessly with mechanical engineers, algorithm developers, and product managers. Create comprehensive technical documentation, including design specs, test plans, and user manuals, ensuring smooth knowledge transfer.
Required Qualification
- Education & Experience: Bachelor's degree in Electrical Engineering, Computer Science, or a related field, with 3+ years of embedded software development experience.
- Programming: High proficiency in C/C++ and Object-Oriented Design for embedded systems.
- Embedded Platforms: Hands-on experience with Microcontrollers/Microprocessors, particularly ARM Cortex-M series and ESP32.
- RTOS & Architecture: Strong understanding of RTOS concepts, multi-tasking software development, and multi-core/multi-processor systems.
- Hardware Knowledge: Ability to read electronic schematics and deeply understand chip architecture (instruction optimization, memory access, fixed-point math, and pipelining).
- Protocols: Familiarity with communication protocols (SPI, UART, CAN, I2C, Ethernet).
- Tools: Proficiency with hardware debugging tools (oscilloscopes, logic analyzers) and engineering tools (Git, Git workflows).
- Soft Skills: Strong logical analysis, systematic thinking, and a self-motivated initiative to get things done with minimal supervision.
Preferred Skills
- Robotics/Wearables: Experience developing firmware for wearable robotics, consumer electronics, or high-volume manufacturing products.
- Test Automation & DevOps: Experience with DevOps pipelines for robotics, CI/CD, and designing automated test architecture.
- IDEs & Environments: Experience with ESP32 development environments and IDEs like Keil uVision, STM32 CubeIDE, or PSOC Creator.
- Advanced Hardware Skills: Knowledge of microcontroller I/O, A2D, power configurations, memory-mapped peripherals, and RF communications.
- Tooling Development: Experience in Windows/Linux tools development to support testing and diagnostics.
- Motor Control: Deep knowledge of BLDC Motor Control (FOC and/or Trapezoidal, sensored/sensorless) and the ability to tune control logic for specific use cases.
- Opportunities for participation in our Employee Options programs
- 401K retirement plan
- Excellent medical, dental, and vision insurance
- Sick and Vacation time (Flex time for salary positions), and Paid Holidays
- Massive Growth Opportunities and a long-term career
- Casual and comfortable work environment
- ...Austin, TX Employment Type: Full‑Time Job Title: Senior Robotics Engineer Company Overview 9 Mothers Defense develops AI-enabled... ...Position Summary We are seeking an experienced Robotics Software Engineer to join a small, fast‑moving team. You will design...SuggestedFull timeLocal areaImmediate startRelocation package
- The University of Texas at Austin, Department of Computer Science, invites applications for a Robotics Software Engineer on the UT Main Campus. The role supports the Center for Human and Robot Co-Adaptation (HRC) and HERO Facility Network, contributing to long-term deployments...SuggestedFull timeImmediate start
- You will own the full software stack of the robot, including sensor integration, network optimization, and platform operating experience. You... ...Candidates should have a bachelor's degree in a relevant engineering discipline and 1-3+ years of experience developing with hardware...SuggestedRelocation package
- The University of Texas at Austin’s Center for Human and Robot Co-Adaptation seeks a Robotics Software Engineer to build and deploy a common robotics software infrastructure for HERO deployments across multiple sites. You will own software stack architecture, integrate...Suggested
- Allen Control Systems in Austin, Texas, is looking for a talented Software Engineer specializing in Robotics. This role focuses on transforming computer vision outputs into precise motion to control autonomous systems accurately. The successful candidate will work on developing...Suggested
- The University of Texas at Austin’s Center for Human and Robot Co-Adaptation is seeking a Robotics Software Engineer to build and deploy a shared software stack that supports HERO deployments across multiple sites, and to provide researchers with reliable interfaces for...
- Ideal candidates have a CS/Engineering degree and 1-3+ years of hardware-facing software experience with Python/C++, ROS, and Linux. This role offers in-person or hybrid work in Austin and a competitive compensation package. #J-18808-Ljbffr Paradigm Robotics
- General Notes The Center for Human and Robot Co-Adaptation (HRC) brings together six universities: The University of Texas at Austin... ...and assisted-living facilities. Job Posting Title: Robotics Software Engineer Hiring Department: Department of Computer Science Position...Immediate start
- Allen Control Systems, a defense startup in Austin, Texas, is looking for a Software Engineer specializing in Robotics. In this role, you will develop real-time control systems to ensure precise motion of autonomous systems. The position requires strong C++ skills and...
$120k
Job Posting Title Robotics Software Engineer Hiring Department Department of Computer Science Position Open To All Applicants Weekly Scheduled Hours 40 FLSA Status Exempt from FLSA Earliest Start Date Immediately Position Duration Expected to Continue Location UT...For contractorsWork at officeLocal areaImmediate startRemote work- ...construction. Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma... ...to real-world deployment on multi-ton robotic platforms. You will architect systems... ..., efficiency, and task completion Software & System Architecture – Own C++/Python...WorldwideRelocationWeekend work
$110.5k - $160k
Software Development Engineer I Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services... ...interact with fulfillment center technologies, such as robotics, material handling equipment, computer vision, and cloud...InternshipWorldwideFlexible hours- The University of Texas at Austin's Center for Human and Robot Co-Adaptation is seeking a Robotics Software Engineer on the UT Main Campus to build and maintain a shared robotics software stack for HERO deployments across sites. You will collaborate with researchers and...
$58 - $72 per hour
...Job Description Job Description I'm currently hiring for Software Engineer position in Austin, TX! Job Description We are seeking a Robotics Software Engineer to integrate and commission devices on EtherCAT networks, troubleshoot wiring and controls, and...Contract workTemporary workCurrently hiring- Shift Robotics is building the next generation of Moonwalkers and is seeking a Robotics Software Engineer for the Embedded Systems team. You will design, prototype, and test robust hardware-software systems powering wearable robotics. The role focuses on embedded software...Shift work
- ...them - with teams spanning hardware and software. Speed and scale are our key differentiators... ...Build the software behind data center robotics: task planning, fleet coordination, and... ...middleware on real hardware. You engineer for remote failure: recovery, fallback,...Remote work
$180k - $225k
...Position: Robotics Software Engineer II Location: Onsite - Austin, Tx Job Summary Wilder Systems builds robots that do precision work across aerospace manufacturing and MRO — drilling, fastening, sanding, and inspection — on systems deployed to factory floors...Permanent employmentFull timeWorldwide$119k - $200k
...digital world. Team Description: Our robotics integrate actuated devices with microelectromechanical... .... You will be responsible for writing software and making sure your code works on an... ...: Evidence of exceptional ability in engineering or computer science. Hands‑on...Full timeTemporary workFlexible hours- ...Overview Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced computer vision and control...Contract workLocal area
- YO AI Labs invites a Robotics & Mechatronics AI Expert for a remote contractor role. You will apply engineering expertise to real-world robotics challenges and demonstrate how AI coding agents can support complex workflows. The ideal candidate has hands-on robotics, mechatronics...Remote jobFor contractors
- ...Technologies is a technology consulting and software development company delivering cloud, AI... ...growth potential.Job Title: Embedded Robotics EngineerLocation:100% Remote (U.S.)... ...seeking an experienced Embedded Robotics Engineer to design, build, and integrate software...Full timeH1bLocal areaRemote workVisa sponsorship
- ...world moves earth for construction. Founded by former SpaceX engineers and backed by Kleiner Perkins and Bain Capital Ventures,... ...you'll take hands-on ownership of the embedded hardware and software for our robots. You'll be responsible for both high-level design of custom...WorldwideRelocationWeekend work
$200k - $350k
Staff Robotics Software Engineer | Autonomy | Defense Location / Onsite or Hybrid | $200K - $350K base + equity You'll own the autonomy software stack for uncrewed systems that have to work in the real world, not just in simulation. GPS-denied, comms-degraded, no second...- A robotics technology company is seeking a Staff Mechanical Engineer to lead the upper body development of a humanoid robot. This high-visibility role involves ownership of design and integration for the torso, head, and arms. The ideal candidate will have a B.S. in Mechanical...
- ...design agency in Austin is searching for a Mechanical Engineer to design and prototype robotic mechanisms. The ideal candidate will have a degree in Mechanical... ...are essential. You'll collaborate with electrical and software engineers to create innovative solutions across various...
$125.7k - $203.1k
...accepted until further notice.Meet the Team Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate... ...of industry-leading products and platforms! Your Impact As a Software Engineer at Cisco, you will design and build software...Full timeTemporary workWork experience placementLocal areaFlexible hours$163k - $200k
...We are seeking a Senior Software Engineer II to develop the next-generation of Jeppesen Distribution Manager (JDM) for desktop and mobile devices, the application pilots use to load Jeppesen aviation data onto avionics systems. This role is ideal for an experienced engineer...Work at officeImmediate startRemote work- ...united by our mission and driven by a culture of ownership and impact. Who We Want We're looking for a Senior Full-Stack Software Engineer to join our R&D Platforms Team and help build Genesis, our next-generation IIoT controls and monitoring platform. Genesis...
- ...the physical delivery of their prescription. This role is for an engineer who thrives on the "hard problems" of healthcare - maintaining... ...based video calls, and SIP-to-web voice conversion Pharmacy Software: Scalable system handling high-volume prescription fulfillment...Full timeTemporary workWork at office
$90k - $130k
...and you're given a wide berth to solve problems and improve our engineering team. Come join a 20-person engineering organization spread... ...and Austin. Founded in 2016, WeInfuse is an infusion center software and consulting organization. Our founders and their team have...H1bWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- control systems engineer Austin, TX
- robotic system engineer Austin, TX
- robotics engineer Austin, TX
- software development engineer (robotics engineer) Austin, TX
- senior robotics software engineer Austin, TX
- software engineer internship remote Austin, TX
- senior software engineer ruby on rails Austin, TX
- software developer positions Austin, TX
- intermediate software engineer Austin, TX
- agile software developer Austin, TX



