Embedded Software Engineer
Listed on 2026-10-05
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Unix/Linux
Location: Azusa, CA 91702 | On-site
Job Type: Full-Time, Contract | 3 Months
- Contract-to-Hire Opportunity
Schedule: Monday-Friday | 9/80 Schedule
Pay Rate: $75.00 - $85.00/hour
US Citizenship required due to Government regulations!
PDS Tech Commercial is seeking an accomplished Embedded Software Engineer to support our partnership witha 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.
As an Embedded Software Engineer, you will:
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.
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.
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
.
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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).