Senior Embedded Software Engineer: Real-Time Linux Robotics

Palladyne AI Corp.

Salt Lake City (UT)

On-site

USD 115,000 - 200,000

Full time

31 hours 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

Benefits offered by this job

Competitive compensation package
401(k) with company match
Medical, dental, and vision coverage
Flex time off and holidays

Job summary

Palladyne AI Corp. in Salt Lake City is seeking a Senior Embedded Software Engineer with strong modern C++ experience to develop Linux-based software for its Pilot and SwarmOS robotics platforms.

You will own significant portions of the software lifecycle, from development through deployment, solving complex performance and integration challenges on real hardware. This hands-on role requires expertise in multithreaded systems, IPC, real-time constraints, and secure, reliable software running on

Qualifications

  • 5+ years of embedded software experience.
  • BS degree in CS/SE/CE/EE from an accredited university.
  • Strong proficiency in modern C++ and multithreading.
  • Experience with system-level programming and performance optimization.
  • Experience with Git for source control.
  • On-site work in Salt Lake City, Utah.

Responsibilities

  • Own and independently develop embedded software for Linux-based robotic systems using modern C++.
  • Develop software supporting Palladyne AI’s Pilot and SwarmOS products.
  • Drive integration efforts across software and hardware, resolving complex issues.
  • Collaborate with hardware and other engineering teams to validate software on physical robots.
  • Build software meeting performance, security, reliability, and real-time requirements.
  • Develop software communicating through IPC, network protocols, and embedded system protocols.
  • Work with modern C++ and system-level functionality (smart pointers, threads, UNIX calls, files).
  • Design and document OO software, develop test plans, and build multithreaded software within time constraints.
  • Diagnose and optimize system-level performance for embedded platforms.
  • Collaborate across engineering disciplines during development, integration, and deployment.

Skills

Modern C++
Multithreading
UNIX system calls
Interprocess communication
Git version control
System-level programming
Database connectivity
Smart pointers
Containers

Education

B.S. in CS/SE/CE/EE

Tools

PX4
ArduPilot
MAVLink
Gazebo
Unreal Engine

Job description

Palladyne AI Corp. in Salt Lake City is seeking a Senior Embedded Software Engineer with strong modern C++ experience to develop Linux-based software for its Pilot and SwarmOS robotics platforms.

You will own significant portions of the software lifecycle, from development through deployment, solving complex performance and integration challenges on real hardware. This hands-on role requires expertise in multithreaded systems, IPC, real-time constraints, and secure, reliable software running on

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 Engineer, Real-Time Linux for Robotics
Senior Embedded Engineer, Real-Time Linux for Robotics

PALLADYNE CORP • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Competitive compensation package
401(k) with 5% company match.
Comprehensive medical, dental, and vis
+2
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
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
Senior Embedded Software Engineer

PALLADYNE CORP • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Competitive compensation package
401(k) with 5% company match.
Comprehensive medical, dental, and vis
+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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Palladyne AI Corp. • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Competitive compensation package
401(k) with company match
Medical, dental, and vision coverage
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Palladyne AI • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
401(k) with company match
Medical coverage
Dental coverage
+4
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 — Real-Time Robotics
Senior Embedded Software Engineer — Real-Time Robotics

Autonomous Solutions • Logan (UT)

On-site
USD 95,000 - 140,000