Sr. Software Engineer; Onsite
Listed on 2026-11-04
-
Software Development
Unix/Linux
OVERVIEW
Must be a US Citizen or Green Card holder
Duration - 14 month contract position with potential to be extended or converted
W2 with full benefits, 9/80 Work Schedule
Customer and contract specific training will be required and provided.
Location - Pasadena, CA (onsite)
Offer contingent on ability to successfully pass a background check and drug screen
The US base pay range for this full-time position is $61-105/hr+ benefits.
Salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
The Ground Communications and Architecture Section (361) 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 NASA'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.
We 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 (361F) 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.
POSITION RESPONSIBILITIES- Develops and maintains the DELOS embedded operating system using the Buildroot framework for DSN embedded systems.
- Designs, implements, and troubleshoots embedded software applications that run on DELOS-based systems in lab and operational environments.
- Develops, 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.
- Implements cybersecurity requirements and recommendations in embedded software systems.
- Contributes to technical documentation and participates in code reviews and design reviews to ensure high-quality software deliverables.
- Develops and maintains the WebCMD service as part of the Telemetry, Tracking, and Command software suite.
- Supports NASA flight project operations to answer questions, provide investigative insight, and resolve issues.
- Monitors and maintains production service availability, including failover and recovery.
- Works with DSN operations and flight project teams to gather requirements and deliver updates.
- 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.
- High proficiency in C/C++ programming for embedded systems using modern build systems.
- High proficiency in Java and database experience.
- Deep knowledge of Python and Bash scripting for tooling, system administration, and…
(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).