Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Austin, TX vacancy
  •  ...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... 
    Suggested
    Full time
    Local area
    Immediate start
    Relocation package

    9 Mothers

    Austin, TX
    11 hours ago
  • 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... 
    Suggested
    Full time
    Immediate start

    The University of Texas at Austin

    Austin, TX
    2 days ago
  • 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... 
    Suggested
    Relocation package

    Paradigm Robotics

    Austin, TX
    3 days ago
  • 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

    University of Texas

    Austin, TX
    4 days ago
  • 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

    Allen Control Systems

    Austin, TX
    2 days ago
  • 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... 

    University of Texas at Austin

    Austin, TX
    6 days ago
  • 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

    Paradigm Robotics

    Austin, TX
    6 days ago
  • 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

    The University of Texas at Austin

    Austin, TX
    2 days ago
  • 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... 

    Allen Control Systems

    Austin, TX
    2 days ago
  • $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 contractors
    Work at office
    Local area
    Immediate start
    Remote work

    University of Texas at Austin

    Austin, TX
    6 days ago
  •  ...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... 
    Worldwide
    Relocation
    Weekend work

    TerraFirma

    Austin, TX
    a month ago
  • $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... 
    Internship
    Worldwide
    Flexible hours

    Amazon Technologies, Inc.

    Austin, TX
    4 days ago
  • 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... 

    Phase2 Technology

    Austin, TX
    2 days ago
  • $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 work
    Temporary work
    Currently hiring

    Actalent

    Austin, TX
    5 days ago
  • 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

    Shift Robotics

    Austin, TX
    6 days ago
  •  ...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

    Fluidstack

    Austin, TX
    1 day ago
  • $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 employment
    Full time
    Worldwide

    Wilder Systems

    Austin, TX
    more than 2 months ago
  • $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 time
    Temporary work
    Flexible hours

    Neuralink

    Austin, TX
    4 days ago
  •  ...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 work
    Local area

    Allen Control Systems

    Austin, TX
    2 days ago
  • 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 job
    For contractors

    YO AI Labs

    Austin, TX
    5 days ago
  •  ...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 time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Austin, TX
    3 days ago
  •  ...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... 
    Worldwide
    Relocation
    Weekend work

    TerraFirma

    Austin, TX
    a month ago
  • $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... 

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    Austin, TX
    4 days ago
  • 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... 

    Apptronik Systems, Inc.

    Austin, TX
    2 days ago
  •  ...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... 

    Kickmaker

    Austin, TX
    2 days ago
  • $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 time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    4 days ago
  • $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 office
    Immediate start
    Remote work

    ForeFlight

    Austin, TX
    11 hours ago
  •  ...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... 

    Thermon

    Austin, TX
    15 days ago
  •  ...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 time
    Temporary work
    Work at office

    Meds

    Austin, TX
    13 days ago
  • $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... 
    H1b
    Work at office

    WeInfuse

    Austin, TX
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!