> Markdown version of [/jobs/ext/4391144-engineer-embedded-software](https://www.wearedevelopers.com/jobs/ext/4391144-engineer-embedded-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer Embedded Software - **Company:** PDS Inc. - **Location:** Azusa, CA, United States - **Experience:** Expert - **Salary:** $185,390.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, Algorithm Design, Embedded Software, Field-Programmable Gate Array (FPGA), Iterative and Incremental Development, Real-Time Operating Systems, Systems Architecture, System Programming, Systems Integration, Real Time Systems - **Published:** October 1, 2026 - **Apply:** https://www.cjhunter.com//jobsearch/showjob.html?resultid=QNS5qF&offset=108&PageSize=ALL&PageTitle=%3Cspan+style%3D%27font-weight%3Abold%27%3EEngineer+Embedded+Software+-+%3C%2Fspan%3ETake+Flight+with+Your+Code%3A+Lead+Embedded+Software+Innovation+in+AerospaceEngineer%2C+Embedded+Software+%7C+Algorithm+Software+Engineer+LeadPDS+Tech+Commercial+%7C+Partnering+with+a+Lead..&SIDW=3779c1b5447b262f38cbf5594c04083a.VUlEPTQyMTY5MTcy ## About the Role We're looking for an experienced engineer with the technical depth to lead complex flight software development. Candidates must have one of the following combinations of education and experience: * Bachelor's degree in a STEM discipline with 12 years of relevant experience, or * Master's degree in a STEM discipline with 10 years of relevant experience, or * PhD in a STEM discipline with 8 years of relevant experience. You should also bring: * Ability to translate MARs into flight software code. * Strong mathematical proficiency for algorithm development and implementation. * Proficiency in embedded and/or flight software development and execution. * Strong background in embedded systems development. * Understanding of operating systems, kernels, and low-level software concepts. * Experience working within flight environments, including real-time operating systems and flight software constraints. * Experience integrating software with third-party platforms. * Experience working with flight hardware and hardware-software integration. * Hands-on experience implementing algorithms within embedded or flight software. * Familiarity with Agile project management and development practices. Preferred Qualifications Standout candidates may also bring experience in one or more of the following areas: * Optimizing intra-SoC distributed processing across integrated FPGA, CPU, and GPU components. * Expertise with NVIDIA Orin Jetson platforms for high-performance, real-time processing. * Experience with PolarFire FPGAs and their integration into embedded systems. * Designing and implementing high-bandwidth, approximately 20 Gbps or greater, real-time processing solutions. * Minimizing processing latency across heterogeneous compute architectures. * Mapping and fitting complex algorithms to fixed hardware configurations. * Hardware-software co-design for embedded and compute-intensive systems., If you're an experienced embedded software engineer who enjoys solving problems at the intersection of algorithms, hardware, and flight software, we want to hear from you. ## Description In this high-impact role, you'll serve as an Algorithm Software Engineer Lead, transforming complex algorithms and mission requirements into robust embedded flight software. You'll work at the intersection of software, hardware, algorithms, and real-time processing, helping develop solutions for advanced systems where performance, precision, and reliability matter. If you thrive on solving complex technical challenges and want to help turn cutting-edge concepts into flight-ready software, this is an opportunity to put your expertise to work. What You'll Do As an Embedded Software Engineer, your day-to-day responsibilities will include: * Lead the development and implementation of algorithms within embedded and flight software environments. * Translate MARs into functional flight software code. * Apply strong mathematical and analytical skills to algorithm development and implementation. * Develop, execute, test, and integrate software for embedded and flight systems. * Work with operating systems, kernels, and other low-level software concepts. * Develop solutions within the constraints of real-time operating systems and flight software environments. * Integrate software into third-party platforms and existing system architectures. * Support flight hardware and hardware-software integration activities. * Map complex algorithms to fixed hardware configurations while balancing system resources and performance requirements. * Collaborate with multidisciplinary engineering teams to solve complex system and integration challenges. * Participate in an Agile development environment, supporting iterative development and program objectives. * Help drive reliable, high-performance software solutions from algorithm development through implementation.