Embedded Software Engineer – Autonomous Systems

47G

Salt Lake City (UT)

In loco

USD 115.000 - 200.000

Tempo pieno

2 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive salary 115k-200k+
401(k) with company match
Medical, dental, vision

Descrizione del lavoro

Palladyne AI is seeking an Embedded Software Engineer to develop, integrate, and optimize C++ software for embedded Linux systems powering autonomous platforms. The role involves solving multithreading and IPC challenges and ensuring reliable operation on physical robotic systems.

You will work across the software lifecycle, from development and testing through integration and deployment, collaborating with hardware and software teams to deliver robust autonomous capabilities.

Competenze

  • Bachelor's degree required from an accredited university.
  • 5+ years of software engineering experience in embedded or systems software.
  • Strong proficiency in modern C++ and OO design.
  • Hands-on experience with embedded Linux and hardware integration.
  • Experience with Linux system-level programming and IPC.

Mansioni

  • Design, develop, and maintain embedded Linux software for Palladyne AI's Pilot and SwarmOS products.
  • Develop reliable, multithreaded software that meets performance and timing requirements on embedded robotic platforms.
  • Drive software and hardware integration across embedded Linux environments and hardware interfaces.
  • Develop and troubleshoot interprocess communication, networking, and embedded system communications.
  • Debug, integrate, and validate software directly on physical hardware with hardware teams.
  • Implement system-level functionality using Linux/UNIX interfaces (processes, threads, file systems).
  • Diagnose and optimize system-level performance and timing for reliability.
  • Design and document maintainable, object-oriented C++ software and create test plans.
  • Investigate complex technical problems and drive end-to-end solutions across teams.
  • Collaborate across software, hardware, and other engineering disciplines to support deployment of autonomous systems at customer sites.

Conoscenze

C++
Multithreading
Smart pointers
Containers
Memory management
Object-oriented programming
Interprocess communication

Formazione

Bachelor of Science in Computer Science / Software Engineering / Electrical Engineering

Strumenti

Git

Descrizione del lavoro

Description

Location: This position is on-site in Salt Lake City, Utah. Relocation assistance is available.

Palladyne AI (NASDAQ: PDYN) is seeking an Embedded Software Engineer to develop, integrate, and optimize C++ software for embedded Linux systems supporting autonomous systems.

This is a hands-on embedded systems engineering role requiring more than strong C++ programming skills. You'll develop software running on embedded Linux platforms, solve complex multithreading and interprocess communication challenges, optimize system-level performance, and troubleshoot integration issues across software, operating systems, and physical hardware.

You'll work across the software lifecycle, from development and testing through integration and deployment, collaborating with engineering teams to make sophisticated autonomous capabilities work reliably on physical systems.

Palladyne AI is a U.S.-based defense and industrial technology company that delivers embodied AI-powered collaborative autonomy solutions, advanced avionics, precision-manufactured components, UAVs, and advanced aerospace design services.

What You'll Do
  • Independently design, develop, and maintain embedded Linux software using modern C++ for Palladyne AI's Pilot and SwarmOS products.
  • Develop reliable, multithreaded software that meets performance, security, reliability, and timing requirements on embedded robotic platforms.
  • Drive software and hardware integration efforts, diagnosing and resolving technical issues across embedded Linux environments, operating systems, communications, and physical systems.
  • Develop and troubleshoot interprocess communication, networking, and embedded systems communications that enable software components to interact reliably.
  • Debug, integrate, and validate software directly on physical hardware, working closely with hardware and other engineering teams to identify root causes and resolve technical issues.
  • Implement system-level functionality using Linux and UNIX programming interfaces, including processes, threads, file systems, and database connections.
  • Diagnose and optimize system-level performance, concurrency, and timing behavior to support reliable operation on embedded robotic platforms.
  • Design and document maintainable, object-oriented C++ software and develop test plans to validate functionality, reliability, and performance.
  • Independently investigate complex technical problems and drive solutions through development, integration, testing, and deployment.
  • Collaborate across software, hardware, and other engineering disciplines to support the integration and deployment of autonomous systems to customer sites.
Requirements
  • 5+ years of relevant software engineering experience, including embedded or systems software development.
  • Bachelor of Science degree from an accredited university 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 object-oriented programming.
  • Hands-on professional experience developing, integrating, and debugging software running on embedded Linux systems.
  • Experience integrating software with physical hardware and troubleshooting issues involving software behavior, operating systems, communications, and hardware interfaces.
  • Experience with Linux system-level programming, including UNIX system calls, processes, file systems, and interprocess communication.
  • Experience developing and debugging multithreaded, concurrent, or timing-sensitive software.
  • Experience diagnosing and optimizing system-level software performance.
  • Experience using Git for software development.
Preferred Qualifications
  • Experience developing embedded software for robotic systems, autonomous platforms, UAVs, or industrial automation systems.
  • Experience with embedded computing platforms supporting real-time, distributed, or autonomous systems.
  • Experience developing software for systems operating with constrained or unreliable communications.
  • Experience with PX4, ArduPilot, and MAVLink.
  • Experience with Gazebo and Unreal Engine.
  • Experience building secure software systems.
Benefits & Perks
  • Competitive compensation package, with an annual salary range of $115,000–$200,000+, depending on experience.
  • 401(k) with 5% company match.
  • Comprehensive medical, dental, and vision coverage.
  • Flex time off and 12 holidays.
  • Professional development opportunities.
Work Authorization & Clearance

Applicants must be legally authorized to work in the United States. The Company does may not provide visa sponsorship for this position, now or in the future. Depending on the nature of the work, the ability to obtain and maintain a U.S. security clearance may be required. Candidates may be asked to provide additional information relevant to clearance eligibility in accordance with applicable laws and regulations.

The Fine Print

No third-party candidates will be accepted. Palladyne AI is an equal opportunity employer. We are committed to building a diverse and inclusive workplace and do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, genetic information, or any other protected characteristic under applicable law.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Embedded Software Engineer – Autonomous Systems
Embedded Software Engineer – Autonomous Systems

PALLADYNE CORP • Salt Lake City (UT)

In loco
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 Software Engineer
Senior Embedded Software Engineer

Palladyne AI Corp. • Salt Lake City (UT)

Ibrido
USD 115.000 - 200.000
Competitive compensation package
401(k) with 5% company match
Comprehensive medical, dental, and视觉覆盖
Senior Embedded Software Engineer
Senior Embedded Software Engineer

47G • Salt Lake City (UT)

In loco
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 CORP • Salt Lake City (UT)

In loco
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

Uncrewed Engineering Jobs • Salt Lake City (UT)

In loco
USD 115.000 - 200.000
401(k) with 5% company match
Medical, dental, and vision coverage
Flexible time off
Software Engineer - Robotics Perception
Software Engineer - Robotics Perception

47G • Salt Lake City (UT)

In loco
USD 110.000 - 160.000
Competitive salary
401(k) with company match
Comprehensive medical, dental, and vis
+2
Embedded Linux Software Engineer for Autonomous Systems
Embedded Linux Software Engineer for Autonomous Systems

PALLADYNE CORP • Salt Lake City (UT)

In loco
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)

Ibrido
USD 115.000 - 200.000
Competitive compensation package
401(k) with 5% company match
Comprehensive medical, dental, and视觉覆盖
Senior Field Software Engineer, Advanced Missions Group
Senior Field Software Engineer, Advanced Missions Group

PDW • Stati Uniti

In loco
USD 140.000 - 190.000
Medical coverage
Dental coverage
Vision coverage
+3
Senior Embedded Software Engineer — Robotics (Linux/C++)
Senior Embedded Software Engineer — Robotics (Linux/C++)

Palladyne AI • Salt Lake City (UT)

In loco
USD 120.000 - 160.000
401(k) with company match
Medical coverage
Dental coverage
+4