Robotics Software Engineer, Embedded Systems
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. Requirements 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 #J-18808-Ljbffr
- ...Texas is seeking an experienced Software Engineer for their advanced surgical robotics division. In this role, you will manage the entire lifecycle of embedded software development, collaborating... ...and a strong grasp of real-time systems and data structures. #J-18808-Ljbffr...Suggested
- ICON is seeking an Embedded Software Engineer in Austin, TX. This hands-on role involves developing and maintaining control software for robotic systems and production fleets. The ideal candidate has a degree in Computer Science or a related field and a minimum of 2 years...Suggested
- 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‑level...SuggestedFor contractors
- Job Description 5-D Systems, a KRATOS Company, is a growing defense contractor headquartered... ...’ experience providing systems and software engineering for Unmanned Aircraft Systems. With an... ...for avionics and other airborne, embedded systems to developing custom system‑level...SuggestedTemporary workFor contractors
$104.7k - $153k
...Our dedicated team members are engineering the foundation of Cisco’s... ...generation innovations in operating systems, firmware, networking stacks,... ...‑on experience with hardware-software integration and low‑level... ...and experience with embedded Linux, including a solid understanding...SuggestedFull timeTemporary workApprenticeshipLocal areaFlexible hours- A tech-focused mobility company is seeking a Robotics Software Engineer to build the next generation of Moonwalkers. You will develop embedded software for wearable robotics, lead firmware design, and collaborate with hardware teams. Candidates should have a Bachelor's...Shift work
- Cirrus Logic in Austin, TX is seeking a Staff Engineer, Software Engineering to join our product development teams. You will work on embedded real‑time software for world‑class mixed‑signal ICs, collaborating with analog and digital designers from concept to delivery. The...
$155k
C++ Software Engineer - Embedded Systems & Hardware Integration USA (On-site) - Austin, Texas Full-Time Permanent Contract Salary: up to $155,000 (DOE) Total Comp: Standard Benefits, Healthcare Plan A specialist hardware and software company providing test systems...Permanent employmentFull timeContract workVisa sponsorshipFlexible hours- ...Energy based in Austin, Texas, is looking for an experienced Embedded Software Engineer to join their Engineering R&D team. This role focuses on... ...innovative energy technologies for solar and battery systems. The ideal candidate will have a strong background in embedded...
- Future Electronics seeks an Field Application Engineer to provide technical support for customer circuit design and system development. You will deliver presentations, lead... ...(MS EE preferred) and 5-8 years in embedded system design. #J-18808-Ljbffr Future ElectronicsRemote job
- Kratos Unmanned Systems in Round Rock, Texas, is looking for a motivated Software Developer. This role involves developing software... ...systems, including real-time embedded systems and ensuring... ...degree in Electrical or Computer Engineering and five years of relevant experience...
- ...role. This is a staff-level embedded CI / release infrastructure role... ...be a key part of helping our software teams ship high-quality... ...hardware, software, and build systems Cross-team tooling and environment... ...green. You’re helping engineering teams ship SDK releases that...Visa sponsorshipNight shift
$119k - $154k
...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... ...closely with chip designers, electrical engineers, and software engineers on a small, fast‑moving team. Job...Full timeTemporary workInternshipFlexible hours- A leading aerospace company is seeking a Principal Embedded Software Engineer II in Austin, Texas. This role involves designing software for embedded devices and systems, focusing on Linux-based single-board computers and microcontroller systems. Ideal candidates will...
- Kratos Defense and Security Solutions seeks a software engineer to develop embedded C++ for aircraft and test systems. You will work in a small, collaborative team on real-time avionics software and lab/flight-line test tools. Responsibilities include integration, testing...
- A leading integrated circuits company in Austin, TX is seeking a Staff Engineer in Software Engineering. The role entails implementing real-time embedded software and contributing to advanced integrated circuits development. Candidates should have a strong foundation in...
- ...technology company in Austin, TX, is looking for an experienced Embedded Linux Software Engineer to work on cutting-edge embedded devices. The role involves developing and maintaining custom Linux systems, writing complex device drivers, and collaborating closely with...
- ICON is looking for a Senior Robotics Software Engineer to join our Software team in Austin, TX. As a... ...control software for all of ICON's robotic systems. You will be responsible for... ..., and will report to the Director of Embedded Software Engineering. RESPONSIBILITIES...For contractors
- ...construction. Founded by former SpaceX engineers and backed by Bain Capital... ...ll take hands-on ownership of the embedded hardware and software for our robots. You'll be responsible for both high... ...developing software for Linux-based systems with real-time constraints and...WorldwideRelocationWeekend work
- Responsibilities Atom Computing is looking for a Senior Software Engineer to help design and build the high-performance control systems that drive our next-generation quantum... ...platforms In this role, you’ll work across embedded software, real-time systems, GPU/FPGA...
- Senior Software Engineer - Fleet Software Management System Join to apply for the Senior Software Engineer - Fleet Software Management System... ...‑service communication. Background in robotics, IoT, or managing software for embedded or remote hardware. Seniority level Mid‑...Full timeRemote work
- ...the Role Saronic Technologies is seeking a Full Stack Software Engineer to join the Program Systems team within the Programs organization. This role is... ...collaborate with the Foundry platform team and Palantir embedded engineers to ensure alignment on architecture, data...Permanent employmentTemporary workWork at officeShift work
- Overview ICON is looking for a Senior Embedded Software Engineer I, Robotic Controls to join our Software Products team in Austin, TX. In this hands-on... ...for our production fleet and space-based robotic systems. You will contribute in all aspects of the software development...For contractorsRemote work
- Microchip Technology Inc. is seeking a Technical Staff Engineer-Product Marketing based in Austin, TX. In this role, you will engage with... ...management or similar roles. Strong technical knowledge in embedded compute platforms and customer-focused engagement are key aspects...
$130k - $165k
AMETEK is looking for a Field Application Engineer in Austin, Texas, to act as a technical liaison, providing support to ensure successful... ...or Computer Science and at least 3 years of experience in Systems Engineering/Hardware Integration. Competitive salary ranges from...- A leading technology firm in Austin, TX is seeking a Senior Embedded Software Engineer to develop control software for robotic systems. The ideal candidate will have a Bachelor's degree and at least 8 years of experience in controls engineering, specializing in real-time...
- Apptronik is a human-centered robotics company developing AI-... ...Apptronik is seeking a Perception Systems Engineer to join our team in Austin,... ...to ensure reliable hardware-software communication. Calibration... ...familiarity with NVIDIA Jetson‑class embedded platforms. EDUCATION and/or...Local area
- SR2 is seeking a skilled Electrical Engineer in Austin, Texas, to develop advanced embedded and power electronics systems for autonomous robotic platforms. The ideal candidate will have strong experience in schematic design, PCB layout, and real-time firmware development...
- ...technology firm based in Austin, Texas, is seeking an experienced RT/Embedded Firmware Developer to join their team. You will design and... ...for Root Of Trust (RoT) chips and collaborate with hardware, software, and security teams. Ideal candidates must have a BSc in a related...
$150k
Yotta Energy in Austin, Texas is looking for a Senior Firmware Engineer to develop embedded firmware for cutting-edge hardware products. The ideal candidate will have extensive experience in embedded systems, strong programming skills in C/C++, and the ability to work...
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
- software development engineer (robotics engineer) Austin, TX
- control systems engineer Austin, TX
- senior control systems engineer Austin, TX
- senior robotics software engineer Austin, TX
- robotics engineer Austin, TX
- ngo software engineer Austin, TX
- software developer Austin, TX
- software developer internship no experience Austin, TX
- junior software developer Austin, TX
