Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Architect and implement high-performance flight software solutions for complex embedded systems.
- Optimize distributed processing across integrated FPGA, CPU, and GPU components within a System-on-Chip environment.
- Design and implement high-bandwidth, real-time processing solutions at 20 Gbps or greater.
- Minimize processing latency across heterogeneous computing architectures.
- Map and optimize complex algorithms for fixed hardware configurations.
- Apply hardware-software co-design principles to compute-intensive embedded applications.
- Integrate modern FPGA technology into advanced embedded systems.
- Develop and execute software designed for real-time and flight environments.
- Support hardware-software integration, testing, and implementation activities.
- Translate complex system and algorithm requirements into reliable flight software.
- Collaborate with multidisciplinary engineering teams to solve challenging technical problems.
Requirements
We’re looking for an experienced engineering professional with:
- Bachelor’s degree in a STEM discipline plus 12 years of relevant experience; OR
- Master’s degree in a STEM discipline plus 10 years of relevant experience; OR
- PhD in a STEM discipline plus 8 years of relevant experience.
- Experience optimizing intra-SoC distributed processing across integrated FPGA, CPU, and GPU components.
- Expertise with advanced embedded computing platforms supporting high-performance, real-time processing.
- Experience with modern FPGAs and their integration into embedded systems.
- Demonstrated experience designing and implementing high-bandwidth, 20+ Gbps real-time processing solutions.
- Proven ability to minimize processing latency within heterogeneous compute architectures.
- Strong experience mapping and fitting complex algorithms into fixed hardware configurations.
- Knowledge of hardware-software co-design principles for embedded and compute-intensive systems.
Preferred Qualifications
Standout candidates may also bring:
- Expertise with NVIDIA Orin Jetson platforms for high-performance, real-time processing.
- Ability to translate MARs into flight software code.
- Strong mathematical proficiency for algorithm development and implementation.
- Proficiency in embedded and flight software development and execution.
- Understanding of operating systems, kernels, and other low-level software concepts.
- Experience working within flight environments, including real-time operating systems and flight software constraints.
- Experience integrating software into third-party platforms.
- Strong embedded systems development experience.
- Experience with flight hardware and hardware-software integration.
- Hands-on experience implementing algorithms within embedded or flight code.
- Familiarity with Agile project management practices., If you’re an experienced embedded software professional who gets energized by complex algorithms, real-time processing, heterogeneous computing, and flight systems, PDS Tech Commercial wants to hear from you.
Benefits & conditions
Pay Details: $89.13 per hour
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.pdstech.com/candidate-privacy
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
- San Francisco Fair Chance Ordinance
About the company
PDS Tech Commercial is seeking an accomplished Embedded Software Engineer to support our partnership with a leader in the aviation and aerospace industry, in Azusa, California.
In this highly technical role, you will support the Flight Software Department as an Algorithm Computer Engineering & Design Architect, helping design and implement sophisticated flight software solutions. You’ll tackle challenging real-time computing problems across FPGA, CPU, and GPU architectures while helping transform complex algorithms into reliable, high-performance embedded solutions.
If you thrive at the intersection of software, algorithms, hardware, and real-time computing, this is an opportunity to put your expertise behind technology built for demanding flight environments., This isn’t just another software engineering assignment. It’s an opportunity to work on sophisticated systems where speed, precision, performance, and reliability matter.
By joining PDS Tech Commercial, you’ll have the opportunity to:
- Work at the forefront of aviation and aerospace technology, supporting advanced flight software solutions.
- Solve complex engineering challenges involving FPGAs, CPUs, GPUs, embedded systems, and high-performance real-time computing.
- Make a meaningful impact on mission-critical technologies and next-generation systems.
- Work alongside talented professionals in an environment that values technical excellence, innovation, intellectual curiosity, and collaboration.
- Enjoy a 9/80 schedule, providing additional flexibility and work-life balance.
- Earn a competitive rate of $89.13 per hour while applying your expertise to highly specialized engineering challenges.
- Gain exposure to an opportunity that is intended to be contract-to-hire, potentially opening the door to a long-term career supporting Flight Software organization.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
Is Software Engineering Hard?
How software is steering vehicle technology