Industrial Rust GUI Engineer for Embedded Systems

United States Digital Space LLC

Los Angeles (CA)

On-site

USD 110,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

United States Digital Space LLC is seeking a Software Engineer to join a fast-paced environment building a GUI on a Raspberry Pi in Rust and integrating with automated welding machines. The role emphasizes hands-on project assembly with minimal guidance and cross-team collaboration.

You will contribute production-quality C++ or Rust code, read electrical schematics, debug with oscilloscopes, and work with vendors on new equipment.

Qualifications

  • Bachelor's degree in computer science, engineering, math or STEM discipline.
  • 3+ years of software development experience.
  • Familiarity with C++ and embedded systems.
  • Familiarity with UART/Serial, SPI and RS485 protocols.
  • Ability to debug with oscilloscopes or logic analyzers.
  • Willingness to learn new software stacks.
  • Good understanding of Linux, Debian-based embedded systems.
  • Experience with production code in C++ and/or Rust.
  • Experience with motion control systems (servos, linear motors, etc.).
  • Must be available 40+ hours per week.
  • Ability to work safely without close supervision.
  • Strong written and verbal communication; team player.

Responsibilities

  • Develop the GUI on a Raspberry Pi in Rust.
  • Work with vendors for design, review, and implementation of new equipment.
  • Read (and ideally create) basic electrical schematics and wiring diagrams.
  • Create reliable, well-documented software for operator and technician use.
  • Use knowledge of the codebase to debug issues in deployed machines.

Skills

C++
Embedded systems
UART/Serial
SPI
RS485
Debian-based Linux
Rust
Motion control
Oscilloscope

Education

Bachelor's degree in CS/Engineering/Math/STEM

Tools

Oscilloscope
Logic analyzer

Job description

United States Digital Space LLC is seeking a Software Engineer to join a fast-paced environment building a GUI on a Raspberry Pi in Rust and integrating with automated welding machines. The role emphasizes hands-on project assembly with minimal guidance and cross-team collaboration.

You will contribute production-quality C++ or Rust code, read electrical schematics, debug with oscilloscopes, and work with vendors on new equipment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Rust)
Software Engineer (Rust)

United States Digital Space LLC • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Rust Systems Engineer for Real-Time Semiconductor Tools
Rust Systems Engineer for Real-Time Semiconductor Tools

Fab2 • San Francisco (CA)

On-site
USD 105,000 - 170,000
Medical, Dental, and Vision insurance
Visa Sponsorship
Paid Time Off
Rust Systems Engineer for Real-Time Semiconductor Tools
Rust Systems Engineer for Real-Time Semiconductor Tools

Rustify • Northern (KY)

Hybrid
USD 105,000 - 170,000
Real-Time Embedded Software Engineer (Rust/C)
Real-Time Embedded Software Engineer (Rust/C)

Fab2 • Austin (TX)

On-site
USD 105,000 - 145,000
Medical Insurance
Dental Insurance
Vision Insurance
+10
Embedded Systems Engineer (Rust/C/C++, Linux) — Industrial Protocols
Embedded Systems Engineer (Rust/C/C++, Linux) — Industrial Protocols

Alumni Founders • Los Angeles (CA)

On-site
USD 140,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Embedded Software Engineer (Mid-Senior)
Embedded Software Engineer (Mid-Senior)

Alumni Founders • Los Angeles (CA)

On-site
USD 140,000 - 180,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Rust Systems Engineer - Real-Time Robotics Infrastructure
Rust Systems Engineer - Real-Time Robotics Infrastructure

Dimensional Inc. • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Rust & Open Source Tooling
Senior Software Engineer, Rust & Open Source Tooling

United States Digital Space LLC • United States

Remote
USD 140,000 - 190,000
Embedded Systems Engineer: Rust for High-Perf Hardware
Embedded Systems Engineer: Rust for High-Perf Hardware

Revel • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Competitive salary
Substantial equity
Personal growth opportunities
Rust Software Engineer: High-Performance Robot Systems
Rust Software Engineer: High-Performance Robot Systems

Rustify • Northern (KY)

Hybrid
USD 120,000 - 200,000