Sr. Software Engineer (Onsite)

Columbus Technologies and Services, Inc.

Pasadena (CA)

Vor Ort

USD 84.000 - 145.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Full benefits
9/80 work schedule

Zusammenfassung

Columbus Technologies and Services, Inc. is seeking a Sr. Software Engineer (Onsite) in Pasadena, CA.

The role focuses on building and sustaining software for DSN embedded platforms and ground systems, spanning embedded Linux and server-side work. You will join the Control Systems and Electronics Group and collaborate across teams throughout the project lifecycle. The position requires a US citizen or Green Card holder, offers W2 with full benefits, and a 9/80 work schedule.

Qualifikationen

  • Bachelor's degree in Computer Science or related field; 5+ years for Level III / 9+ years for Level IV, or master's with 3+ years.
  • Proficiency in C/C++ for embedded systems with modern build systems.
  • Proficiency in Java and databases.
  • Strong Python and Bash scripting for tooling and troubleshooting.
  • Experience with kernel configuration and cross-compilation for embedded architectures.
  • Familiarity with Docker containerization in development/build environments.
  • Experience with cybersecurity requirements in software systems.
  • Familiarity with Git workflows and version control.

Aufgaben

  • Develops and maintains DELOS embedded OS using Buildroot for DSN embedded systems.
  • Designs and troubleshoots embedded software for DELOS-based systems in lab/operational environments.
  • Delivers DELOS software packages within Buildroot ecosystem with CI/CD-compatible, containerized builds.
  • Implements cybersecurity requirements in embedded software.
  • Contributes to technical documentation and code/design reviews.
  • Develops and maintains WebCMD service as part of Telemetry/Command software suite.
  • Supports NASA flight project operations and problem resolution.
  • Monitors production service availability and failover/recovery.
  • Collaborates with DSN operations for requirements and updates.

Kenntnisse

C/C++ for embedded systems
Java
Python
Bash scripting
Kernel configuration
Cross-compilation
Docker containerization
Git version control
CI/CD tooling
Communications

Ausbildung

Bachelor's degree in CS/Software Engineering

Tools

Buildroot
Yocto
Docker
Git
Jenkins

Jobbeschreibung

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Sr. Software Engineer (Onsite)

1439 Regular Full-Time Exempt Comp Prof Pasadena, CA, US

Salary Range: $61.00 To $105.00 Hourly

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.

JOB DESCRIPTION

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.
REQUIRED 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.
  • 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 troubleshooting.
  • Experience with kernel configuration and cross-compilation toolchains for embedded architectures.
  • Familiarity with Docker containerization for development and build environments.
  • Familiarity implementing cybersecurity requirements in software systems.
  • Familiarity with Git version control and software development workflows.
  • Strong written and verbal communication skills and ability to work effectively as part of a small, collaborative team.
  • Experience working on high-reliability or mission-critical systems.
  • Ability to travel to domestic and foreign Deep Space Network sites for 1 to 2 weeks per year.
DESIRED SKILLS
  • Prior experience with Buildroot or Yocto embedded build frameworks.
  • Experience configuring Linux services (BusyBox init, systemd) and Linux system administration.
  • Experience with U-Boot bootloader, dual-boot systems, and overlay filesystems.
  • Experience with industrial communication protocols such as EtherCAT, CANopen, or serial communications.
  • Experience administering database, web server, and authentication services, such as MySQL, Apache httpd, Tomcat, or LDAP/SSO.
  • Experience developing server-side applications in Java or another backend language.
  • Familiarity with Jenkins, Artifactory, or other CI/CD and artifact repository management tools.
  • Knowledge of Common Vulnerabilities and Exposures (CVE) management and security vulnerability assessment for embedded systems.

Columbus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, marital status, age, national origin, veteran status, disability status, or any other characteristic protected by applicable federal, state, or local law. As a federal contractor, Columbus participates in the E-Verify Program to confirm eligibility to work in the United States.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Sr. Software Engineer (Onsite)
Sr. Software Engineer (Onsite)

Columbus Technologies and Services • Pasadena (CA)

Vor Ort
USD 84.000 - 145.000
Engineering Applications Software Engineer
Engineering Applications Software Engineer

DeSanti • Pasadena (CA)

Vor Ort
USD 120.000 - 180.000
Software Engineer (Sr. II)
Software Engineer (Sr. II)

Columbus Technologies and Services • Greenbelt (MD)

Vor Ort
USD 90.000 - 120.000
Chief Staff Engineer IV (Part Time)
Chief Staff Engineer IV (Part Time)

Columbus Technologies • Greenbelt (MD)

Vor Ort
USD 207.000 - 234.000
Full benefits
Sr. Systems Engineer
Sr. Systems Engineer

Columbus Technologies and Services, Inc. • Greenbelt (MD)

Vor Ort
USD 175.000 - 200.000
RF Communications Engineer (REMOTE)
RF Communications Engineer (REMOTE)

Columbus Technologies and Services • New York (NY)

Remote
USD 130.000 - 210.000
Systems Engineer w/Active TS/SCI
Systems Engineer w/Active TS/SCI

Columbus Technologies and Services, Inc. • Pasadena (CA)

Vor Ort
USD 69.000 - 96.000
Full benefits
Chief Staff Engineer IV (Part Time)
Chief Staff Engineer IV (Part Time)

Columbus Technologies and Services • Greenbelt (MD)

Vor Ort
USD 110.000 - 152.000
Chief Staff Engineer III (Part Time)
Chief Staff Engineer III (Part Time)

Columbus Technologies and Services, Inc. • Greenbelt (MD)

Vor Ort
USD 110.000 - 179.000
DSN Embedded Software Engineer - C/C++, Linux
DSN Embedded Software Engineer - C/C++, Linux

DeSanti • Pasadena (CA)

Vor Ort
USD 120.000 - 180.000