Senior Embedded Software Engineer - Real-Time Robotics

Palladyne AI

Salt Lake City (UT)

On-site

USD 115,000 - 175,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

$115,000 - $175,000 annual salary
401(k) with company match
Medical, dental, and vision coverage
Paid time off and company holidays
Professional development opportunities

Job summary

Palladyne AI is hiring an Embedded Software Engineer to build Linux-based software for robotic systems using modern C++. You will address real-time, security, and reliability constraints while working with interprocess communication, threads, and system-level APIs.

You’ll collaborate across engineering teams through an agile process and contribute from design to deployment. The role focuses on standalone embedded platforms deployed to customer sites, with emphasis on performance optimization and

Qualifications

  • 5+ years of embedded software experience.
  • BS in computer science, software engineering, computer engineering, or electrical engineering.
  • Strong proficiency in modern C++, including multithreading, smart pointers, containers, UNIX system calls, processes, file systems, and database connectivity.
  • Experience with system-level programming and optimizing performance of systems.
  • Experience with Git for version control.
  • Experience with multithreaded programming, interprocess communication, and UNIX-style processes.

Responsibilities

  • Develop embedded software for Linux-based robotic systems.
  • Meet performance, security, reliability, and real-time requirements.
  • Design and document OO software and create test plans for high-quality, maintainable code.
  • Develop multithreaded and interprocess software within defined time constraints.
  • Diagnose and optimize system-level performance for embedded robotic platforms.
  • Collaborate across engineering disciplines within an agile process.
  • Develop software for standalone systems deployed to customer sites.

Skills

Modern C++
Multithreading
Interprocess Communication
UNIX system calls
Smart pointers
Containers
Database connectivity
System-level programming
Performance optimization
Debugging
Git

Education

Bachelor of Science in Computer Science, Software Engineering, Computer Engineering or Electrical Engineering

Tools

Gazebo
Unreal Engine
PX4
ArduPilot
Mavlink
Linux
CMake
ROS

Job description

Palladyne AI is hiring an Embedded Software Engineer to build Linux-based software for robotic systems using modern C++. You will address real-time, security, and reliability constraints while working with interprocess communication, threads, and system-level APIs.

You’ll collaborate across engineering teams through an agile process and contribute from design to deployment. The role focuses on standalone embedded platforms deployed to customer sites, with emphasis on performance optimization and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer Real-Time Linux for Robotics
Senior Embedded Software Engineer Real-Time Linux for Robotics

47G • Salt Lake City (UT)

On-site
USD 130,000 - 180,000
Competitive pay
401(k) with company match
Medical, dental, and vision coverage
+2
Senior Embedded Linux Software Engineer for Robotics
Senior Embedded Linux Software Engineer for Robotics

Palladyne AI • Salt Lake City (UT)

On-site
USD 120,000 - 150,000
Competitive salary
401(k) with company match
Medical coverage
+5
Senior Embedded Software Engineer — Robotics (Linux/C++)
Senior Embedded Software Engineer — Robotics (Linux/C++)

Palladyne AI • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
401(k) with company match
Medical coverage
Dental coverage
+4
Embedded Robotics Software Engineer — Real-Time Systems
Embedded Robotics Software Engineer — Real-Time Systems

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 90,000 - 120,000
Health coverage
Dental & vision
401(k) plan
+3
Senior Embedded Systems Engineer - Real-Time Robotics
Senior Embedded Systems Engineer - Real-Time Robotics

Instant Teams • Huntsville (AL)

On-site
USD 90,000 - 120,000
Comprehensive medical, dental, and vision coverage
Safe Harbor 401(K) with company match
Paid Parental Leave
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

47G • Salt Lake City (UT)

On-site
USD 130,000 - 180,000
Competitive pay
401(k) with company match
Medical, dental, and vision coverage
+2
Embedded Software Engineer
Embedded Software Engineer

Palladyne AI • Salt Lake City (UT)

On-site
USD 115,000 - 175,000
$115,000 - $175,000 annual salary
401(k) with company match
Medical, dental, and vision coverage
+2
Senior Embedded Software Engineer - Real-Time Robotics
Senior Embedded Software Engineer - Real-Time Robotics

GRAM • Palo Alto (CA)

On-site
USD 165,000 - 205,000
Relocation bonus
On-site in Palo Alto
Senior Embedded Software Engineer, Robotics (C++, Leader)
Senior Embedded Software Engineer, Robotics (C++, Leader)

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
ROLE Embedded Software Engineer - Real-Time Embedded Build core systems for a robust, safe, and deterministic platform
ROLE Embedded Software Engineer - Real-Time Embedded Build core systems for a robust, safe, and deterministic platform

Maven Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 130,000 - 180,000