Senior Embedded Linux Engineer - Onsite in Salt Lake City

Palladyne AI Corp.

Salt Lake City (UT)

On-site

USD 115,000 - 200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salary range $115k–$200k+ per year
401(k) with 5% match
Medical, dental, vision coverage
Flex time off and 12 holidays
Professional development

Job summary

Palladyne AI Corp. is seeking an Embedded Software Engineer to develop, integrate, and optimize C++ software for embedded Linux on autonomous systems in Salt Lake City.

The role is on‑site and offers relocation assistance. You will work across the full software lifecycle, tackling multithreading, IPC, and system‑level performance challenges with cross‑discipline teams to deliver reliable autonomous capabilities on physical hardware.

Qualifications

  • 5+ years of software engineering experience in embedded or systems software.
  • Bachelor of Science degree in computer science, software engineering, computer engineering, mechanical engineering, or electrical engineering.
  • Strong proficiency in modern C++, including multithreading, smart pointers, containers, memory management, and OO programming.
  • Hands-on experience developing, integrating, debugging software on embedded Linux systems.
  • Experience with Linux system-level programming, UNIX system calls, IPC, and hardware interfaces.

Responsibilities

  • Independently design, develop, and maintain embedded Linux software using modern C++ for Palladyne AI's Pilot and SwarmOS.
  • Develop multithreaded software meeting performance, security, reliability, and timing requirements on embedded robotic platforms.
  • Drive software/hardware integration, diagnose issues across embedded Linux, OS, communications, and hardware.
  • Troubleshoot interprocess communication, networking, and embedded systems communications for reliable interactions.
  • Debug and validate software on physical hardware with hardware teams to identify root causes.
  • Implement system-level functionality using Linux/UNIX interfaces including processes, threads, filesystems, and DB connections.
  • Optimize system-level performance, concurrency, and timing for reliable operation on robotic platforms.
  • Document maintainable C++ software and develop test plans to validate functionality and performance.
  • Investigate complex problems and drive solutions through development, testing, and deployment.
  • Collaborate across software, hardware, and other disciplines to deploy autonomous systems at customer sites.

Education

B.S. in computer science or engineering

Tools

Git

Job description

Palladyne AI Corp. is seeking an Embedded Software Engineer to develop, integrate, and optimize C++ software for embedded Linux on autonomous systems in Salt Lake City.

The role is on‑site and offers relocation assistance. You will work across the full software lifecycle, tackling multithreading, IPC, and system‑level performance challenges with cross‑discipline teams to deliver reliable autonomous capabilities on physical hardware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Software Engineer for Autonomous Systems
Embedded Linux Software Engineer for Autonomous Systems

PALLADYNE CORP • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Salary range $115k–$200k+ per year
401(k) with 5% company match
Comprehensive medical, dental, and vis
+2
Senior Embedded Linux Engineer — Robotics & Real-Time Systems
Senior Embedded Linux Engineer — Robotics & Real-Time Systems

Palladyne AI Corp. • Salt Lake City (UT)

Hybrid
USD 115,000 - 200,000
Competitive compensation package
401(k) with 5% company match
Comprehensive medical, dental, and视觉覆盖
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 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 Software Engineer - Autonomous Systems
Senior Embedded Software Engineer - Autonomous Systems

Uncrewed Engineering Jobs • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Salary range: $115k–$200k+
5% 401(k) match
Medical, dental, vision coverage
+2
Lead Embedded Linux Engineer for Autonomous Robotics
Lead Embedded Linux Engineer for Autonomous Robotics

47G • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Competitive salary 115k-200k+
401(k) with company match
Medical, dental, vision
Embedded Software Engineer – Autonomous Systems
Embedded Software Engineer – Autonomous Systems

47G • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Competitive salary 115k-200k+
401(k) with company match
Medical, dental, vision
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 – Autonomous Systems
Embedded Software Engineer – Autonomous Systems

Palladyne AI Corp. • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Salary range $115k–$200k+ per year
401(k) with 5% match
Medical, dental, vision coverage
+2
Embedded Software Engineer – Autonomous Systems
Embedded Software Engineer – Autonomous Systems

Palladyne AI • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Salary range: $115k–$200k+
5% 401(k) match
Medical, dental, vision coverage
+2