{"schemaVersion":"jobsearcher.job.v1","id":"f022973e996fd9d7f8ca3729","url":"https://jobsearcher.com/jobs/f022973e996fd9d7f8ca3729","canonicalUrl":"https://jobsearcher.com/jobs/f022973e996fd9d7f8ca3729","title":"Engineering Applications Software Engineer","description":"Engineering Applications Software EngineerThis is an opportunity supporting one of the nation's leading NASA space exploration and research centers, based in the Pasadena area. As an Engineering Applications Software Engineer supporting NASA’s Deep Space Network (DSN), you will focus on developing and maintaining embedded Linux systems, C/C++ and Java applications, and mission-critical ground communications software. The ideal candidate brings strong software engineering, Python/Bash scripting, database, and Linux experience, with knowledge of Buildroot, Docker, cybersecurity, and CI/CD workflows. This is an excellent opportunity to contribute to reliable systems supporting deep-space communications and space exploration missions.\r\nSummary & Responsibilities:The Ground Communications and Architecture Section provides engineering development, implementation, and maintenance of high-reliability state-of-the-art technologies for the telecommunications systems of the Deep Space Network (DSN) in support of the organization’s space and science missions. Our engineers design and develop all aspects of the ground communications systems including the Radio Frequency (RF) microwave optics and feeds, cryogenic low noise amplifiers, high power RF transmitters, digital receivers, mechanical/structural elements of large antennas and antenna construction, and precision antenna pointing utilizing advanced servo controllers.\r\nWe are looking for a Software Engineer to build and sustain software for DSN embedded platforms and operational ground systems. The role spans embedded Linux and server-side work, supporting systems the DSN relies on every day. You will be a member of the Control Systems and Electronics Group and will work closely with teammates across the organization to provide support through all phases of the DSN project lifecycle, from inception through the end of maturity.\r\nDevelops and maintains the DELOS embedded operating system using the Buildroot framework for DSN embedded systems.\r\nDesigns, implements, and troubleshoots embedded software applications that run on DELOS-based systems in lab and operational environments.\r\nDevelops, integrates, and delivers DELOS software packages and tools within the Buildroot ecosystem while adhering to DSN configuration-management practices and maintaining CI/CD compatible, containerized build processes.\r\nImplements cybersecurity requirements and recommendations in embedded software systems.\r\nContributes to technical documentation and participates in code reviews and design reviews to ensure high-quality software deliverables.\r\nDevelops and maintains the WebCMD service as part of the Telemetry, Tracking, and Command software suite.\r\nSupports flight project operations to answer questions, provide investigative insight, and resolve issues.\r\nMonitors and maintains production service availability, including failover and recovery.\r\nWorks with DSN operations and flight project teams to gather requirements and deliver updates.\r\nRequired Skills:Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline with typically a minimum of 5 years of related experience for Level III or 9 years for Level IV; or Master's degree in similar discipline with a minimum 3 years of related experience for Level III or 7 years for Level IV; or a PhD in a similar discipline with a minimum of 3 years of related experience for Level III or 5 years for Level IV.\r\nHigh proficiency in C/C++ programming for embedded systems using modern build systems.\r\nHigh proficiency in Java and database experience.\r\nDeep knowledge of Python and Bash scripting for tooling, system administration, and troubleshooting.\r\nExperience with kernel configuration and cross-compilation toolchains for embedded architectures.\r\nFamiliarity with Docker containerization for development and build environments.\r\nFamiliarity implementing cybersecurity requirements in software systems.\r\nFamiliarity with Git version control and software development workflows.\r\nStrong written and verbal communication skills and ability to work effectively as part of a small, collaborative team.\r\nExperience working on high-reliability or mission-critical systems.\r\nAbility to travel to domestic and foreign Deep Space Network sites for 1-2 weeks per year.\r\nDesired Skills:Prior experience with Buildroot or Yocto embedded build frameworks.\r\nExperience configuring Linux services (BusyBox init, systemd) and Linux system administration.\r\nExperience with U-Boot bootloader, dual-boot systems, and overlay filesystems.\r\nExperience with industrial communication protocols such as EtherCAT, CANopen, or serial communications.\r\nExperience administering database, web server, and authentication services, such as MySQL, Apache httpd, Tomcat, or LDAP/SSO.\r\nExperience developing server-side applications in Java or another backend language.\r\nFamiliarity with Jenkins, Artifactory, or other CI/CD and artifact repository management tools.\r\nKnowledge of Common Vulnerabilities and Exposures (CVE) management and security vulnerability assessment for embedded systems.#J-18808-Ljbffr","company":"Desanti","rawCompany":"desanti","city":"Pasadena","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-11-04T02:02:47.682Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Engineering Applications Software Engineer","description":"Engineering Applications Software EngineerThis is an opportunity supporting one of the nation's leading NASA space exploration and research centers, based in the Pasadena area. As an Engineering Applications Software Engineer supporting NASA’s Deep Space Network (DSN), you will focus on developing and maintaining embedded Linux systems, C/C++ and Java applications, and mission-critical ground communications software. The ideal candidate brings strong software engineering, Python/Bash scripting, database, and Linux experience, with knowledge of Buildroot, Docker, cybersecurity, and CI/CD workflows. This is an excellent opportunity to contribute to reliable systems supporting deep-space communications and space exploration missions.\r\nSummary & Responsibilities:The Ground Communications and Architecture Section provides engineering development, implementation, and maintenance of high-reliability state-of-the-art technologies for the telecommunications systems of the Deep Space Network (DSN) in support of the organization’s space and science missions. Our engineers design and develop all aspects of the ground communications systems including the Radio Frequency (RF) microwave optics and feeds, cryogenic low noise amplifiers, high power RF transmitters, digital receivers, mechanical/structural elements of large antennas and antenna construction, and precision antenna pointing utilizing advanced servo controllers.\r\nWe are looking for a Software Engineer to build and sustain software for DSN embedded platforms and operational ground systems. The role spans embedded Linux and server-side work, supporting systems the DSN relies on every day. You will be a member of the Control Systems and Electronics Group and will work closely with teammates across the organization to provide support through all phases of the DSN project lifecycle, from inception through the end of maturity.\r\nDevelops and maintains the DELOS embedded operating system using the Buildroot framework for DSN embedded systems.\r\nDesigns, implements, and troubleshoots embedded software applications that run on DELOS-based systems in lab and operational environments.\r\nDevelops, integrates, and delivers DELOS software packages and tools within the Buildroot ecosystem while adhering to DSN configuration-management practices and maintaining CI/CD compatible, containerized build processes.\r\nImplements cybersecurity requirements and recommendations in embedded software systems.\r\nContributes to technical documentation and participates in code reviews and design reviews to ensure high-quality software deliverables.\r\nDevelops and maintains the WebCMD service as part of the Telemetry, Tracking, and Command software suite.\r\nSupports flight project operations to answer questions, provide investigative insight, and resolve issues.\r\nMonitors and maintains production service availability, including failover and recovery.\r\nWorks with DSN operations and flight project teams to gather requirements and deliver updates.\r\nRequired Skills:Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline with typically a minimum of 5 years of related experience for Level III or 9 years for Level IV; or Master's degree in similar discipline with a minimum 3 years of related experience for Level III or 7 years for Level IV; or a PhD in a similar discipline with a minimum of 3 years of related experience for Level III or 5 years for Level IV.\r\nHigh proficiency in C/C++ programming for embedded systems using modern build systems.\r\nHigh proficiency in Java and database experience.\r\nDeep knowledge of Python and Bash scripting for tooling, system administration, and troubleshooting.\r\nExperience with kernel configuration and cross-compilation toolchains for embedded architectures.\r\nFamiliarity with Docker containerization for development and build environments.\r\nFamiliarity implementing cybersecurity requirements in software systems.\r\nFamiliarity with Git version control and software development workflows.\r\nStrong written and verbal communication skills and ability to work effectively as part of a small, collaborative team.\r\nExperience working on high-reliability or mission-critical systems.\r\nAbility to travel to domestic and foreign Deep Space Network sites for 1-2 weeks per year.\r\nDesired Skills:Prior experience with Buildroot or Yocto embedded build frameworks.\r\nExperience configuring Linux services (BusyBox init, systemd) and Linux system administration.\r\nExperience with U-Boot bootloader, dual-boot systems, and overlay filesystems.\r\nExperience with industrial communication protocols such as EtherCAT, CANopen, or serial communications.\r\nExperience administering database, web server, and authentication services, such as MySQL, Apache httpd, Tomcat, or LDAP/SSO.\r\nExperience developing server-side applications in Java or another backend language.\r\nFamiliarity with Jenkins, Artifactory, or other CI/CD and artifact repository management tools.\r\nKnowledge of Common Vulnerabilities and Exposures (CVE) management and security vulnerability assessment for embedded systems.#J-18808-Ljbffr","datePosted":"2026-11-04T02:02:47.682Z","dateModified":"2026-11-04T02:02:47.682Z","hiringOrganization":{"@type":"Organization","name":"Desanti","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Pasadena","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f022973e996fd9d7f8ca3729"},"url":"https://jobsearcher.com/jobs/f022973e996fd9d7f8ca3729"}}