Robotics Software Engineer, Embedded Systems

Shift Robotics, Inc.

Austin (TX)

On-site

USD 80,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Opportunities for participation in Employee Options programs
401K retirement plan
Excellent medical, dental, and vision insurance
Sick and Vacation time
Casual and comfortable work environment

Job summary

A personal mobility technology company in Austin, Texas, is seeking a Software Engineer to design and develop high-quality, mission-driven software solutions for embedded systems. Candidates should have strong qualifications in C/C++, experience with embedded software development, and the ability to work independently in a fast-paced environment. The role offers competitive benefits, including health insurance and 401K.

Qualifications

  • Experience in developing and debugging embedded software on Microcontrollers or Microprocessors.
  • Ability to understand electronic schematics.
  • Experience in integrating embedded software and hardware.

Responsibilities

  • Designing and developing software use case tests for verifying hardware/software integration.
  • Implementing test plans and schedules in all phases of the software development lifecycle.
  • Creating software solutions to identify and resolve system defects.

Skills

C/C++
Understanding of software development and/or test processes
Strong communication skills

Tools

Git version control
Oscilloscope
Logic analyzer

Job description

Overview

We’re making the world a more walkable place. Through intuitive personal mobility, we make walking faster, more efficient, and more accessible to empower people to choose walking over sitting in traffic. By giving people the ability to Moonwalk, we believe the path forward to a better future is easily reached on your own two feet.

Help us advance the world’s fastest shoes by designing, prototyping, and testing reliable and innovative hardware. If you are looking for a job where MS Excel is a skill set, this is not the one. We want an engineer ready to push the boundaries and one who makes the impossible a reality. We are looking for a work ethic similar to an engineer in Formula One. You must deliver and iterate quickly. We are not here for mediocrity, we are here to create elegant engineering designs. Is it demanding? Sure, but it is also rewarding and fun.

While we embark on developing the next generation of Moonwalkers, we need to add to the Software team. Where we are looking for a person with a strong interest in the development, testing, documenting, and support of embedded system firmware and software.

We are covered in Wired, CNET, Gizomodo, PCMag and many other tech press.

Responsibilities
  • Designing and developing software use case tests for verifying hardware/software integration
  • Implementing test plans and schedules in all phases of the software development lifecycle (requirements - design - implementation - support)
  • Supporting the development of requirement-based test plans
  • Creating software solutions to identify and resolve system defects throughout the development cycle
  • You will be involved in developing and delivering high-quality, mission-driven and safety-critical software solutions.
  • Self-motivation and ability to work with little supervision; taking the initiative to get things done
Required Qualifications
  • C/C++
  • Ability to understand electronic schematics
  • Understanding of software development and/or test processes
  • Experience in developing and debugging embedded software on Microcontrollers or Microprocessors
  • Experience in integrating embedded software and hardware on Microcontrollers or Microprocessors
  • Experience with oscilloscope, logic analyzer and similar tools
  • Experience with Git version control
  • Knowledge of RTOS concepts
  • Knowledge of Object Oriented Design and implementation
  • Strong communication skills
Preferred Skills
  • Understanding of test automation, description, design and development
  • Experience in DevOps pipeline in robotics development
  • Experience in developing embedded software for ARM Cortex processors
  • Experience with IDE: Keil uVision, STM32 CubeIDE, PSOC Creator
  • Experience with memory mapped peripherals
  • Knowledge of communication protocols (UART, I2C, SPI)
  • Experience with multi-core and/or multi-processor embedded systems
  • Embedded system diagnosing and debugging skills
  • Knowledge of microcontroller I/O, A2D, power, and other peripheral configurations
  • Knowledge of Motor-Control (BLDC FOC and/or Trapezoidal)
  • Knowledge of RF communications
  • Experience in Windows/Linux tools development
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Shift Robotics • Austin (TX)

On-site
USD 110,000 - 150,000
Employee stock options
401K plan
Health, dental, and vision insurance
+3
Robotics Software Engineer, Embedded Systems
Robotics Software Engineer, Embedded Systems

Shift Robotics • Austin (TX)

On-site
USD 90,000 - 120,000
Employee Options programs
401K retirement plan
Medical, dental, and vision insurance
+3
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Carnegie Robotics • Pittsburgh

Hybrid
USD 90,000 - 140,000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
Embedded Software Engineer (Robotics)
Embedded Software Engineer (Robotics)

Sogeti • Mendon (UT)

On-site
USD 100,000 - 150,000
Flexible Work Options
401(k) With 150% Match Up To 6%
Employee Ownership Plan
+12
Robotics Software Engineer (Wearable Embedded Systems)
Robotics Software Engineer (Wearable Embedded Systems)

Shift Robotics • Austin (TX)

On-site
USD 110,000 - 150,000
Employee stock options
401K plan
Health, dental, and vision insurance
+3
Robotics Software Engineer
Robotics Software Engineer

Linuxconfig • Columbus (OH)

On-site
USD 90,000 - 130,000
Free lunch
Flexible PTO
Health insurance
+3
Embedded Systems Engineer
Embedded Systems Engineer

Terranova • Berkeley (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Path Robotics • Columbus (OH)

On-site
USD 130,000 - 185,000
Daily free lunch
Flexible PTO
Medical, dental, and vision coverage
+3
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000