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
- 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-...SuggestedTemporary workFor contractors
$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....SuggestedInternshipFlexible hours- 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-...SuggestedFull timeFor contractors
- ...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...SuggestedWorldwideRelocationWeekend work
$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...SuggestedFull timeTemporary workWork experience placementLocal areaRemote workFlexible hoursShift work$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 timeWorldwide$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 timeTemporary workInternship- ...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 timeRemote workRelocation
- ...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 timeContract workLocal area
- ...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 timeWork experience placementRemote workRelocation
- ...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 timeRemote workRelocation
- ...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 officeLocal areaRemote workMonday to ThursdayFlexible hours
$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- ...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
$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 timeTemporary workWork experience placementInternshipSeasonal workWorldwideFlexible hoursNight shift$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 timeTemporary workImmediate start$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 timeWork experience placementWork at officeLocal area2 days per week3 days per week- ...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 timeLocal area
$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 workFlexible hours$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- ...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...WorldwideRelocationWeekend work
$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...$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- ...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
- ...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 timeLocal areaRelocation packageFlexible hours
$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 timeH1bFlexible hours- ...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...
- 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
- 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
- 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 timeLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer, Embedded Systems. Be the first to apply!
- robotic system engineer Austin, TX
- robotics engineer Austin, TX
- software development engineer (robotics engineer) Austin, TX
- control systems engineer Austin, TX
- senior robotics software engineer Austin, TX
- agile software developer Austin, TX
- software developer internship no experience Austin, TX
- intermediate software engineer Austin, TX
- software engineer staff Austin, TX
- experienced software developer Austin, TX

