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

Robotics Software Engineer, Embedded Systems

Shift Robotics

Job Description

Job Description

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.

Requirements

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.

Benefits

  • 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

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer, Embedded Systems in Austin, TX vacancy
  • Reference: 85347-3691835-D Systems, a KRATOS Company, is a growing defense contractor...  ...’ experience providing systems and software engineering for Unmanned Aircraft Systems. With an...  ...software for avionics and other airborne, embedded systems to developing custom system-... 
    Suggested
    Temporary work
    For contractors

    Kratos Defense & Security Solutions

    Round Rock, TX
    2 days ago
  • $143.7k - $194.4k

    Annapurna Labs designs silicon and software that accelerates innovation....  ...hire a Software Development Engineer that will:- Develop mission-...  ...partners to ensure seamless system integration- Drive end-to-end...  ...systems, Linux architecture, embedded systems, and control systems.... 
    Suggested
    Internship
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • 5-D Systems, a KRATOS Company, is a growing defense contractor headquartered in Round...  ...' experience providing systems and software engineering for Unmanned Aircraft Systems. With an...  ...software for avionics and other airborne, embedded systems to developing custom system-... 
    Suggested
    Full time
    For contractors

    Kratos Defense

    Round Rock, TX
    a month ago
  •  ...construction. Founded by former SpaceX engineers and backed by Kleiner Perkins and...  ...ll take hands-on ownership of the embedded hardware and software for our robots. You'll be responsible for both...  ...software for Linux-based systems with real-time constraints and microcontrollers... 
    Suggested
    Worldwide
    Relocation
    Weekend work

    TerraFirma

    Austin, TX
    27 days ago
  • $130.7k - $205.2k

    C++ Engineer (Computer Vision/Embedded Systems)Description -Job SummaryThe C++ Engineer (Computer Vision/Embedded Systems) will help build and maintain...  ...Graduate Degree in Computer Science, Information Technology, Software Engineering, or any other related discipline or... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours
    Shift work

    Juniper Networks

    Austin, TX
    2 days ago
  • $90k - $130k

     ...CompanyIf you're passionate about embedded software, FPGA technologies, and solving complex engineering challenges, this is an...  ...defense, aerospace, and scientific systems. You'll join an experienced RF...  ..., telecommunications, robotics, industrial automation, semiconductor... 
    Full time
    Worldwide

    Affinity Executive Search

    Austin, TX
    2 days ago
  • $119k - $281k

     ...world.Team Description:Join the Brain Interfaces Embedded Systems Team and be part of an elite team of engineers working on high-performance, safety-critical embedded...  ...with chip designers, electrical engineers, and software engineers on a small, fast-moving team.Job... 
    Full time
    Temporary work
    Internship

    Neuralink

    Austin, TX
    5 days ago
  •  ...infrastructure and platform engineers building Fleet Orchestrator...  ...fleet state, including software versions and configuration. Our system ensures that every vehicle...  ...communication. Background in robotics, IoT, or managing software for embedded or remote hardware.... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    1 day ago
  •  ...This isn't just another engineering role; it's a critical position for a Senior Software Engineer with deep...  ...in computer vision and robotics. We need someone who can...  ...and detect-and-avoid systems. Work with sensor data...  ...: Experience with embedded systems or real-time... 
    Full time
    Contract work
    Local area

    Skyways

    Austin, TX
    1 day ago
  •  ...driving taxis and delivery robots. Our delivery robot...  ...of highly talented engineers with extensive expertise...  ...About the Role As a Software Engineer at Avride, you...  ...control, and robotics systems. You’ll work with FPGAs, MCUs, and embedded platforms to build reliable... 
    Full time
    Work experience placement
    Remote work
    Relocation

    Avride

    Austin, TX
    1 day ago
  •  ...Autonomous vehicles are highly complex systems that rely on robust operating...  ...operating systems and system software that power self-driving cars and delivery robots. Our team ensures seamless...  ...systems, including both x86 and embedded devices. ~ Proficiency in one... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    1 day ago
  •  ...variety of disciplines.About the teamRoku TV is where embedded systems, media experiences, and intelligent software come together at massive scale. The Roku TV...  ...operated for Roku TV use cases. This is a hands-on engineering role for someone who treats AI agent design as an... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    Austin, TX
    5 days ago
  • $150k - $165k

     ...0/yr Direct message the job poster from Edison Smart® Robotics Software Engineer | Austin (Hybrid) | Up to $165,000 Join a growing Robotics...  ...Sensor Stacks (such as LiDAR) Perception/Navigation Embedded Systems Seniority level Mid-Senior level Employment type Full-... 
    Full time

    Edison Smart®

    Austin, TX
    4 days ago
  •  ...Our software flies drones in combat - not in demos, not in simulations...  ...builds the operating system for multi-drone warfare: one...  ...We're looking for a Software Engineer (Robotics & Integration) to help turn...  ...autonomous systems, drones, embedded systems or similar real-world... 
    Full time

    Eyesatop

    Austin, TX
    1 day ago
  • $143.7k - $194.4k

    We're seeking a Software Development Engineer with deep expertise in Linux distribution...  ...is critical to Amazon Robotics operations, where you'll...  ...Yocto Project or custom build systems- Create and maintain Yocto...  ...with build frameworks for embedded or edge computing... 
    Full time
    Temporary work
    Work experience placement
    Internship
    Seasonal work
    Worldwide
    Flexible hours
    Night shift

    Amazon

    Austin, TX
    5 days ago
  • $109.8k - $238.1k

     ...Team Description:We build the electrical systems that make high-bandwidth brain-computer...  ...stimulation to wireless power delivery, embedded processing, and system integration—all within...  ...on careful measurement, iteration, and engineering judgment across multiple interacting... 
    Full time
    Temporary work
    Immediate start

    Neuralink

    Austin, TX
    5 days ago
  • $140k - $215k

     ...work on large scale distributed systems, processing almost 3 trillion...  ...of our Core Platform and Embedded Reliability charters: building...  ...embedding directly with product engineering teams and their leadership to...  ...source community; evangelize software engineering best practices,... 
    Full time
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week

    CrowdStrike

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

    Allen Control Systems

    Austin, TX
    1 day ago
  • $150k - $250k

     ...C++ codeImplement mission critical trading infrastructureWork with portfolio managers to implement new trading systemsAdapt existing systems to our next generation trading platformWhat You'll Bring:A minimum of 4 years of writing high performance C++Modern C++ knowledge (... 
    Casual work
    Flexible hours

    WorldQuant

    Austin, TX
    5 days ago
  • $184k - $287.5k

     ...for an experienced and highly motivated software professional to work on pioneering initiatives...  ...intersection of CUDA and Deep Learning Systems. As the complexity and scale of...  ...PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field... 
    Full time

    Nvidia

    Austin, TX
    4 days ago
  •  ...construction. Founded by former SpaceX engineers and backed by Bain Capital...  ...real-world deployment on multi-ton robotic platforms. You will architect systems that fuse data from diverse sensors...  ...efficiency, and task completion Software & System Architecture – Own C++/Python... 
    Worldwide
    Relocation
    Weekend work

    TerraFirma

    Austin, TX
    more than 2 months ago
  • $180k - $226.8k

     ...source. Today, the Enphase Energy System enables users to make, use,...  ...sits within the core Engineering R&D group focused on our Solid...  ...defining and delivering the embedded Linux platform architecture that...  ...configuration.Establish system software frameworks for real-time control... 

    Enphase Energy

    Austin, TX
    5 days ago
  • $100k

     ...solutions must evolve to unify innovations in software models, compilers, platforms, networking...  ...of all seniorities.As a Software Engineer on the Metal Runtime team at Tenstorrent...  ...build and optimize high-performance runtime systems that execute directly on the hardware,... 
    Permanent employment

    Tenstorrent

    Austin, TX
    5 days ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...join a growing team of multi-disciplined engineers that operates across industry verticals...  ...user of AI agents and toolsProfessional software development experience, including... 
    Flexible hours

    AMD

    Austin, TX
    5 days ago
  •  ...and experienced professional to join our team as a Staff Software Engineer, Embedded Radio Software and Connectivity. As a global leader in the...  ...development, radio and connectivity protocols, low-level system integration, diagnostics, and health monitoring for our in... 
    Full time
    Local area
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    5 days ago
  • $124.13k - $151.71k

     ...Description:Product Development Engineer Embedded SoftwareCollaborate with Innovative...  ...-time PREEMPT-RT Linux-based software for automated electromechanical systems.Design software interfaces between...  ...solutions in automation, robotics and cable installation technologies... 
    Full time
    H1b
    Flexible hours

    3M

    Austin, TX
    5 days ago
  •  ...Description Job Description   Autonomous Robotics Software Engineer (Robotics / Autonomy / C++)...  ...performing team building autonomous robotics systems, computer vision solutions, and large...  ...testing · Experience with embedded or real-time systems · Experience with... 

    Advanced Robotics Group, LLC

    Austin, TX
    6 days ago
  • Company Overview:Allen Control Systems (ACS) is a cutting-edge defense...  ...by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous...  ...are seeking a highly skilled Embedded Linux Software Engineer... 
    Local area

    Allen Control Systems

    Austin, TX
    5 days ago
  • Embedded EngineerCompany 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... 
    Local area

    Allen Control Systems

    Austin, TX
    5 days ago
  • Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to...  ...GM develops scalable vehicle level system architecture and software solutions which...  ...-facing features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    5 days ago

Do you want to receive more vacancies?

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