Embedded Software Engineer

PDS Inc.
Azusa, CA, United States
1 day ago
Apply on www.cjhunter.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$185,390.0
Working hours
Regular working hours

Tech stack

Agile Methodology Algorithm Design Computing Platforms Distributed Computing Environment Embedded Software Field-Programmable Gate Array (FPGA) Real-Time Operating Systems System on a Chip System Programming Systems Integration Real Time Systems Hardware Infrastructure

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.

Apply on www.cjhunter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:24 min

Connecting effective communication frameworks with agile methodology

Alexandre Borges · World Congress 2022

4:50 min

Centralizing compute capabilities for advanced vehicle features

Peter Bosch Peter Bosch · World Congress 2024

2:13 min

Embedding fairness into algorithmic design and continuous evaluation pipelines

Prathyusha Charagondla · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all