Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SOFTWARE DEVELOPER

$90k - $110k

MCSG Technologies

Software Developer

NASA Goddard Space Flight Center - Greenbelt, MD 20771

Overview

Salary Range $90,000.00 - $110,000.00 Salary/year Position Type Full Time Education Level 4 Year Degree Category Information Technology

Description

JOB SUMMARY: The cFS Software Developer (Mid-Level) will support the NASA Goddard Space Flight Center (GSFC) Flight Software Systems Branch on the Early Career Initiative (ECI) Lunar Precision Clock Project. The ECI is a competitive NASA research and development program that advances innovative technologies while developing the next generation of NASA engineers. This project supports NASA's Artemis Program and future lunar exploration by developing a precision clock instrument capable of accurately measuring and maintaining time on the lunar surface. The technology addresses critical positioning, navigation, communications, and autonomous operations requirements while contributing to the establishment of a future Coordinated Lunar Time (LTC) standard. The Software Developer will support the development, integration, testing, and sustainment of reusable NASA core Flight System (cFS) applications, software libraries, and interfaces. Working under the guidance of senior engineers, the successful candidate will participate in software requirements analysis, software design, coding, testing, integration, and documentation supporting embedded flight software systems. The position will collaborate with software, systems, hardware, and algorithm engineers to integrate advanced timing algorithms, develop OpenC3 COSMOS command and telemetry capabilities, support embedded hardware integration on Xilinx PicoZed platforms, and participate in laboratory demonstrations and hardware-in-the-loop testing. Location: Goddard Space Flight Center (GSFC), Greenbelt, MD. This position is a hybrid role requiring on-site attendance every Wednesday, with additional on-site support as required.

PRIMARY DUTIES

Software Systems Engineering

  • Support software systems engineering activities throughout the software development lifecycle.
  • Assist in analyzing software requirements and translating them into software designs and implementations.
  • Participate in software architecture discussions and design reviews.
  • Support maintenance and enhancement of reusable flight software components.

Flight Software Development

  • Develop, modify, test, and maintain reusable NASA core Flight System (cFS) applications, interfaces, and software libraries.
  • Implement software using C, C++, and Python in embedded real-time environments.
  • Participate in software implementation, unit testing, debugging, and integration activities.
  • Support development of reusable software components for future NASA missions.

Algorithm Integration

  • Assist with integration of Kalman Filters, GEONS estimation algorithms, clock steering controllers, time-transfer algorithms, and related software into the cFS environment.
  • Support validation of algorithm performance during software integration and testing.
  • Work with systems and algorithm engineers to resolve software integration issues.

Ground Software & Operations

  • Develop and maintain OpenC3 COSMOS command and telemetry interfaces.
  • Support command dictionaries, telemetry displays, and scripting development.
  • Assist with software demonstrations and customer support activities.

Integration & Test

  • Develop and execute unit, integration, and system-level software tests.
  • Support software integration on Xilinx Zynq/PicoZed embedded hardware.
  • Participate in laboratory integration activities and hardware-in-the-loop testing.
  • Troubleshoot software defects and support corrective actions.

DevOps & Configuration Management

  • Maintain software and documentation within GitLab repositories.
  • Support Git-based configuration management practices.
  • Utilize Docker-based development environments.
  • Participate in CI/CD pipeline activities.

Documentation

  • Prepare software design documentation.
  • Develop Interface Control Documents (ICDs).
  • Support preparation of software test procedures.
  • Maintain documentation consistent with NASA software engineering processes.

REQUIREMENTS

Technical Skills

  • Experience developing software throughout the software development lifecycle.
  • Experience programming in C, C++, and Python.
  • Experience developing embedded software applications.
  • Familiarity with NASA core Flight System (cFS) and OSAL.
  • Experience with Linux development environments.
  • Familiarity with Real-Time Operating Systems (RTOS).
  • Experience using Git and GitLab.
  • Familiarity with Docker and OpenC3 COSMOS.
  • Experience integrating software with embedded hardware.
  • Strong analytical, debugging, and communication skills.

PREFERRED QUALIFICATIONS:

  • Experience with Xilinx Zynq or PicoZed platforms.
  • Experience implementing Kalman Filters or GEONS estimation algorithms.
  • Familiarity with Fault Detection, Isolation, and Recovery (FDIR).
  • Familiarity with time-transfer or clock-steering algorithms.
  • Experience supporting hardware-in-the-loop testing.
  • Experience supporting NASA, DoD, aerospace, or other government software development.

RELEVANT EXPERIENCE:

  • 3 years of professional software development experience developing embedded, real-time, or mission-critical software systems.
  • Experience supporting software requirements, implementation, testing, and maintenance activities.
  • Experience working within collaborative software development teams.
  • NASA or aerospace software development experience is desirable.

EDUCATION/CERTIFICATION: Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Aerospace Engineering, or a related STEM discipline.

SECURITY CLEARANCE: Must be a U.S. Citizen and able to pass NASA badging and onboarding requirements in accordance with applicable federal security policies.

Qualifications

ABOUT US: At MCSG Technologies, we believe the path to success begins by empowering our employees to do what is best for our customers. This helps create value for our customers and business partners through efficiencies and cost-effective relationships that are built on trust, while delivering on-time and within budget. Our company ethos is simple Empowered to serve our customers, our communities, our colleagues. If you would like to learn more, please visit our website at

BENEFITS OFFERED: Medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, EAP, parental leave, paid time off, holidays and more. Learn more about MCSG Technologies benefits.

COLORADO'S EQUAL PAY ACT : In compliance with Colorados Equal Pay for Equal Work Act; MCSG Technologies considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.

EOE STATEMENT: We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability status, protected veteran status or any other characteristic protected by law.

PAY TRANSPARENCY NONDISCRIMINATION PROVISION: The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractors legal duty to furnish information. 41 CFR 60-1.35(c)

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the SOFTWARE DEVELOPER in Greenbelt, MD vacancy
  • $102k - $154k

     ...evaluating their performance and making necessary improvements. Develop infrastructure as code (IAC) using CI/CD pipelines with tools...  ...Science, Computer Science, Cybersecurity, Information Systems, or Software Engineering. However, 4 years of additional relevant... 
    Suggested
    Full time
    Flexible hours

    AIS (Applied Information Sciences)

    College Park, MD
    17 hours ago
  • $166k - $220k

     ...military in months, not years. ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting...  ...the future of defense. WHAT YOU'LL DO Design, develop, and optimize high-performance, low-latency C++ software for critical... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    17 hours ago
  • $116.36k - $155.15k

     ...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,... 
    Suggested
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Adelphi, MD
    4 days ago
  •  ...JOB TITLE: Principal Software Engineer EMPLOYMENT TYPE: Long term Contract; Will need to obtain Public Trust. LOCATION DETAILS:...  ...Batch, and Web Services. Position Description Design and develop software applications using Twelve-Factor App methodology from... 
    Suggested
    Long term contract

    RIT Solutions, Inc.

    Riverdale, MD
    4 days ago
  • Summary IT Specialist (APPSW) Business Intelligence Platform Developer positions are being filled through the Office of Personnel Management...  ...of enterprise-wide applications using Business Intelligence software such as WebFOCUS, MicroStrategy and Tableau. Supporting the... 
    Suggested
    Work at office

    Social Security Administration

    Riverdale, MD
    3 days ago
  •  ...thing and achieving maximum success for our customers, our partners and ourselves. Kratos has an exciting opportunity for a Software/Product Developer for our Lanham, Maryland office who is responsible for performing software development for a satellite command and... 
    Work at office

    Kratos Space Training & Cyber

    Lanham, MD
    6 hours ago
  • $191k - $253k

     ...technology to the military in months, not years. ABOUT THE TEAM The Software Platform team at Anduril is dedicated to building the products and systems that empower our engineering teams to develop, test, and deploy cutting-edge defense technology with unparalleled... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    1 day ago
  • $108.01k - $183.61k

    This role is contingent upon a contract award. ICF is seeking a Cloud Platform Engineer to deploy, configure, and maintain cloud infrastructure for a federal technology program. Reporting to the Cloud / Enterprise Architecture Lead, this role is responsible for building...
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work

    ICF

    Washington DC
    1 day ago
  • $117.2k - $146.6k

     ...platforms, and development processes. This position partners with software engineers, DevOps teams, and security professionals to embed...  ...security practices meet regulatory and compliance requirements.• Develop and deliver cybersecurity training programs for development... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide

    EnerSys Delaware Inc.

    Washington DC
    17 hours ago
  • $163.8k - $257.4k

     ...fast. About the Role: We are seeking an experienced Principal Software Engineer to lead the design and development of ZoomInfo's...  ...facing GraphQL APIs, ensuring high availability, low latency, and developer-friendly experiences. - Define schema design standards,... 
    Full time
    Worldwide

    ZoomInfo Technologies LLC

    Bethesda, MD
    5 days ago
  •  ...Virtual Private Clouds (VPCs) and subnets to meet the organization's performance and security requirements. Experience with software-defined networking (SDN) and virtual networking concepts. Experience with identity and access management (IAM) in cloud environments... 
    Local area
    Remote work

    System One Holdings, LLC

    Greenbelt, MD
    3 days ago
  •  ...Senior Software Developer Vidoori is a digital transformation leader recognised for delivering excellence in cloud and software solutions. We are expanding our engineering capability and seek a motivated, hands-on Senior Software Developer to join our team. This role... 
    Full time
    Flexible hours

    Vidoori Inc

    University Park, MD
    4 days ago
  • $78.6k - $160.2k

     ...more.    Join us to drive positive, lasting change that moves missions and the government forward!   Who you are: The Software Developer/Engineer will engage in hands-on software development and integration for the system's software components, including... 
    Full time
    Live in
    Work at office
    Local area

    Accenture Federal Services

    Washington DC
    17 hours ago
  • $67.7k - $90.27k

     ...plays a meaningful role in shaping what comes next. In an environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex problems, and help deliver the secure, resilient, and high-performing... 
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Adelphi, MD
    4 days ago
  • $112k - $179k

     ...supports enterprise-wide monitoring, alerting, and analytics across the customer's operational and security environments. This position develops and maintains custom Splunk dashboards, visualizations, and alerts that provide actionable insights for NOC and SOC personnel. The... 
    Contract work
    Shift work
    Night shift

    Peraton

    Riverdale Park, MD
    3 days ago
  •  ...Description Full Stack Software Developer About Essnova Solutions Essnova Solutions is a fast-growing federal contractor delivering innovative technology, cybersecurity, cloud, and digital transformation solutions to Federal Government customers. We are seeking... 
    Full time
    For contractors

    Essnova Solutions, Inc.

    Washington DC
    1 day ago
  • $142k - $182k

     ...Full Stack Software Engineer, Infrastructure Cognizance Make an Impact Where It Matters Most At Intelliforce, we build mission...  ...collaborate with teammates, gather user requirements, and quickly develop solutions • Independently drive feature development and own the... 
    Full time
    Immediate start
    Visa sponsorship

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    1 day ago
  • Position: Cloud Specialist Location: Lanham, MD (Hybrid) Duties and responsibilities: Cloud specialist - Technical Skills Cloud Platforms : Proficiency in at least one major cloud service provider: (Prefer AWS and Azure expertise) AWS (Amazon Web...

    E-talentnetwork

    Lanham, MD
    2 days ago
  • $147k - $220.5k

     .... That is our goal for Boltline by Stoke Space, our commercial software platform that helps advanced hardware manufacturing teams integrate...  ...thoughtful engineering. Responsibilities Design and develop end-to-end features across the full stack using React,... 
    Permanent employment
    Full time
    Internship

    Stoke Space

    Washington DC
    1 day ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) - II Location: Remote Department: Veterans Affairs (VA) Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans... 
    Full time
    Work experience placement
    Remote work

    Ssg

    College Park, MD
    1 day ago
  • $200k - $280k

     ...possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your...  ...We will immerse you in the latest technologies. We will develop and support your own personalized training program to continue... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Laurel, MD
    1 day ago
  • $120k - $180k

     ...______________  Job Summary:   We are seeking a Full Stack Software Engineer to build the frontend and backend of the Agentic Computational...  ...history in transparent and intuitive ways for engineers. Develop real-time, collaborative editing and review workflows (e.g.,... 
    Permanent employment
    Full time
    Contract work

    Voyager Technologies

    Washington DC
    1 day ago
  • $200k - $280k

     ...possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your...  ...We will immerse you in the latest technologies. We will develop and support your own personalized training program to continue... 
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Annapolis Junction, MD
    1 day ago
  •  ...Secret/SCI Clearance with a Full Scope Polygraph.  Onsite in Annapolis Junction, MD. We have an immediate opening for a Full Stack Developer to support the development and sustainment of a reporting and collaboration application suite for a federal client. This role will... 
    Full time
    Immediate start

    Booker DiMaio

    Annapolis Junction, MD
    1 day ago
  • $160k - $180k

     ...looking for an experienced Full Stack Engineers who is familiar developing web applications using React, Node.js and Postgres and who are...  ...with an eye toward data integrity and growth Code and test software based upon software specifications and designs  Analyze and... 
    Full time

    Sherpa 6, Inc.

    Washington DC
    1 day ago
  •  ...Company Description USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered in Chantilly, VA. We offer world-class ability in giving most astounding... 
    Full time
    Local area
    Immediate start
    Worldwide

    Usm Corporation

    Washington DC
    1 day ago
  • $150k

     ...solutions and systems integration for enterprise applications, data & AI platforms, identity access and management, cybersecurity, and software development. We emphasize transparency, collaboration, and addressing core business challenges through a structured, agile... 
    Local area

    ExeQut

    Lanham, MD
    4 days ago
  • $196k - $294k

     ...ABOUT THE TEAM ~ We are seeking a Principal Software Engineer to lead architectural and strategic initiatives for our ArsenalOS...  ...significantly impact the company today and in the future. We seek a developer who quickly understands distributed systems and creates... 
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril Industries

    Washington DC
    1 day ago
  • This role is a full-stack developer position building and maintaining Agency applications end to end, ReactJS front-end and Python/FastAPI back-end, with PostgreSQL for data. It follows a trunk-based development workflow with frequent small commits, code reviews, and close... 

    Systems Plus

    Washington DC
    7 hours ago
  •  ...The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members in control... 
    Full time
    Temporary work
    Work experience placement

    Sofi

    Washington DC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SOFTWARE DEVELOPER. Be the first to apply!