Embedded Software Engineer II
Palladyne AI Corp.
Job Type
Full-time
You'll contribute across the software lifecycle from object-oriented design and implementation through testing and deployment. Your work will involve multithreaded systems, interprocess communication, real-time constraints, and software that must perform reliably as part of standalone robotic systems deployed to customer sites.
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.
This role is a strong fit for someone who enjoys working close to the system level, debugging challenging software behavior, and collaborating with other engineers to build reliable embedded software for robotic systems deployed in real-world environments.
What You'll Do
- Develop embedded software for Linux-based robotic systems using modern C++.
- Build software that meets performance, security, reliability, and real-time requirements.
- Develop software that communicates with other components through interprocess communication, internet protocols, and embedded systems protocols.
- Work with modern C++ concepts and system-level functionality, including smart pointers, threads, containers, UNIX system calls, processes, file systems, and database connections.
- Design and document object-oriented software and create test plans that support high-quality, maintainable code.
- Develop multithreaded and interprocess software that can complete goals within defined time constraints.
- Diagnose and optimize system-level performance to support reliable operation on embedded robotic platforms.
- Participate in the team's agile software development process and collaborate across engineering disciplines throughout development and integration.
- Develop software for standalone systems that will be deployed to customer sites.
- You enjoy understanding how software components, operating systems, and robotic systems work together.
- You approach complex technical problems methodically and are comfortable debugging at the system level.
- You care about writing clear, maintainable, well-documented code.
- You consider performance, timing, security, and reliability as part of how you design software.
- You communicate technical ideas clearly and collaborate effectively with other engineers.
- You take ownership of your work while knowing when to bring in teammates to solve broader system challenges.
- You are curious and adaptable when working through unfamiliar technical problems.
- You maintain strong safety awareness when working with physical robotic systems.
- 5+ years of relevant experience.
- Bachelor of Science degree from an accredited university 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 managing software projects with Git.
- Experience with multithreaded programming, interprocess communication, and UNIX-style processes.
- Experience with UAVs.
- Experience with PX4, ArduPilot, and Mavlink.
- Experience with Gazebo and Unreal Engine.
- Experience building secure software systems.
This position is on-site in Salt Lake City, Utah. This role also requires the ability to stand or sit for extended time periods.
Benefits & Perks
- Competitive salary
- 401(k) with company match.
- Comprehensive medical, dental, and vision coverage.
- Paid time off and company holidays.
- Professional development opportunities.
This position requires the ability to work in the United States without current or future sponsorship. 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.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II in Salt Lake City, UT vacancy
- ...estimate of the current range is: Grade: Technical 406Pay Range: $98,300.00 - $147,400.00Job DescriptionThe System Engineer II reports to the Senior Manager, Software Engineer. The primary focus of this position is to administer the Salesforce.com environment ensuring users...SuggestedFull timeFlexible hours
$109.7k - $161.37k
...Engineer (Sr II, Principal) location: SALT LAKE CITY, UT, US, 84116 | PORTLAND, OR, US, 97232 Company: PacifiCorp POWER YOUR GREATNESS PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service...SuggestedTemporary workLocal area$87k - $109k
Dev Ops Engineer II or III, DOE Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt... ...make health care easier and lives better. As a member of the Software Development Engineering team, the role of a DevOps Engineer II...SuggestedFull timeWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week- ...900.00 - $178,500.00Job DescriptionAt WGU, technology powers opportunity. We're looking for a talented and motivated Mobile Software Engineer II to help build and enhance the next generation of WGU's student mobile experience.This role is ideal for an engineer who enjoys...SuggestedFull timeFlexible hours
$40 - $53 per hour
DescriptionKforce has a client that is seeking an Embedded Software Engineer for a fully onsite role in Salt Lake City, UT. This is a unique opportunity to work hands-on with cutting-edge drone technology in a fast-paced, high-impact environment.Summary:As an Embedded...SuggestedWork at office$118.63k - $152.66k
...stability, innovation, and growth are more than just values—they are the pillars of our continued success.OverviewThe Mechanical Engineer PE II applies standard engineering techniques to design, analyze, test, maintain, repair, or improve products, components, or...Work at office$100k - $150k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company....Work experience placementLocal areaImmediate start- ...stability, innovation, and growth are more than just values, they are the pillars of our continued success. Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company...Work at office
- Job DescriptionCompany OverviewAlbany Engineered Composites (AEC) is one of the most technically advanced designers and manufacturers of lightweight... ...structural elements for platforms such as the F-35 Lightning II, the CH-53K Heavy-lift Helicopter and the Joint Air-to-Surface...
- ...Quality Engineer IIWe believe that great healthcare is an essential safeguard of human dignity. At Laborie, we know the work we do matters... ..., Persist with Passion.About the Role:The Quality Engineer II ensures product and process conformity to requirements. Ensuring...Contract workFlexible hours
$197.4k - $232k
...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At Confluent... ...One Data Streaming Platform. About the Role: Senior Software Engineers II at Confluent take ownership of critical backend systems...Full timeRemote work- Engineer (I or II) Location: SALT LAKE CITY, UT, US, 84116 Company: PacifiCorp POWER YOUR GREATNESS PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service excellence, environmental sustainability, inclusion...Full timeTemporary workInternshipLocal area
- ...work will involve you optimizing product development to impact patients around the world with pioneering technology.The Quality Engineer II will support the PASCAL Gen 3 product line at our Draper facility, partnering closely with manufacturing, supplier quality, and cross...Full timeInternship
- ...details: # Updated Resume # Current Location # Work Authorization # LinkedIn Id Job Title: Embedded Software Engineer Location: Salt Lake City, UT (Onsite) Duration: Long term contract Note: Must have Active Secret...Long term contract
$72.93k - $104.18k
...Opportunity We are looking for a skilled and proactive DevOps Engineer II to join our FOLIO Operations team, supporting large-scale,... ...Talent Community ( Early Career/Intern Talent Community Software Powered by ICIMS ( Location US-Remote ID 2026-2037...Full timeInternshipWork at officeLocal areaRemote workWorldwideFlexible hours- ...: $118,900.00 - $178,500.00Job DescriptionAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable...Full timeFlexible hours
- ...Title: Pipeline Engineer II Location: Salt Lake City, UT 84111 Duration: 12 Months #18964 Pay rate 65-70/hr Description:... ...Microsoft Office, communication tools, and engineering analysis software. This position typically reports to a supervisor or manager....Temporary workWork experience placementWork at office
- ...— if you don’t meet every qualification, this role may be filled at a level that aligns with your skills and growth potential.As Engineer Sr - Automation, you will provide programming, troubleshooting, training and commissioning services for sophisticated automated compression...Full timeWork at officeRelocation
- ...inclusion a part of everything we do. As a Ropeway Project Engineer II , you will support the civil/structural/ropeway project... ...principles and practices using specialized rope line calculation software. Determine project design loads in accordance with ASCE-7...Work at office
- [About the Role] Join as a Senior Associate, Software Engineering (Cleared Contractor - L2) at Salt Lake City, UT and be a vital contributor... ...] - Architect, design, and implement embedded real-time software solutions on VxWorks/Linux platforms -...For contractors
- Software Engineering - Cleared Contractor - L1 Location: Salt Lake City, UT | Schedule: 9/80 Pay rate$55/hr on w2 About the Role... ...security. Work on impactful projects that push the boundaries of embedded real-time systems and make a direct difference in defense...For contractors
- Embedded Software Engineer Level 4 Cleared Contractor (Secret Clearance) Location: Salt Lake City, UT | On-site | 9/80 Schedule Pay Rate $75/hr on w2 [About the Role] Join a cutting-edge engineering team as a Software Engineer Level 4, developing advanced...For contractorsRelocation packageFlexible hours
- Job DescriptionAlbany Engineered Composites (AEC) is one of the most technically advanced designers and manufacturers of lightweight composite... ...structural elements for platforms such as the F-35 Lightning II, the CH-53K Heavy-lift Helicopter and the Joint Air-to-Surface Standoff...For contractorsImmediate start
- ...longer and healthier lives. Join us and be part of our inspiring journey. In this role, you will apply your knowledge of quality engineering principles and methods to ensure compliance with regulatory requirements and Edwards' systems/procedures to oversee quality for new...Full timeWork experience placement
$101.61k - $135.64k
...stability, innovation, and growth are more than just values—they are the pillars of our continued success.OverviewThe Senior Electrical Engineer, PE is responsible for overseeing the creation of technical design solutions and/or studies. The purpose of a Senior Professional...Work at office- ...trusted partner for the world's top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60 years of... ...including using a Windows based operating system and related software.· Advanced PC skills, including training and knowledge of...Full timeWork at officeLocal areaWorldwide
- ...Why Java + DevOps + Spring Boot? In today's cloud-first software landscape, companies are seeking developers who can do more than... ...skill set is behind roles like Java Backend Developer, DevOps Engineer, Full-Stack Java Developer, and Platform Engineer. And it's exactly...
- ...Job Description Job Description Description JSI invites you to join our team as an OSP Designer II (Field Engineer) on our Fiber Design and Implementation team in our Nephi, UT office, where you'll play a critical role in advancing broadband and telecommunications...Permanent employmentWork at officeLocal areaShift work
$78.03k - $97.53k
...opportunity at OD. Support and maintain the organization’s systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary Responsibilities...Temporary workWork experience placementLocal areaImmediate startShift workDay shift$92k - $147k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Job Title Software Engineer II – Cloud Engineering About the Role We are looking for a Software Engineer II to join...Full timePart timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
Related searches
- software sales executive Salt Lake City, UT
- software Salt Lake City, UT
- software sales Salt Lake City, UT
- embedded software Salt Lake City, UT
- id software Salt Lake City, UT
- software support Salt Lake City, UT
- software technical support engineer Salt Lake City, UT
- remote software sales Salt Lake City, UT
- software applications developer Salt Lake City, UT
- software technology Salt Lake City, UT




