SOFTWARE DEVELOPER
$90k - $110kMCSG 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)
$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...SuggestedFull timeFlexible hours$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...SuggestedFull timeWork experience placementImmediate start$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,...SuggestedFull timeTemporary workRemote work1 day per week- ...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...SuggestedLong term contract
- 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...SuggestedWork at office
- ...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
$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 timeWork experience placementImmediate start$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 timeContract workWork experience placementWork at officeRemote work$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 workWork experience placementWork at officeLocal areaRemote workWorldwide$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 timeWorldwide- ...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 areaRemote work
- ...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 timeFlexible hours
$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 timeLive inWork at officeLocal area$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 timeTemporary workRemote workWork from home$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 workShift workNight shift- ...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 timeFor contractors
$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 timeImmediate startVisa sponsorship- 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...
$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 employmentFull timeInternship- ...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 timeWork experience placementRemote work
$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 timeContract workRemote workWork from homeRelocation package$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 employmentFull timeContract work$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 hoursFull timeContract workRemote workWork from homeRelocation package- ...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 timeImmediate start
$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- ...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 timeLocal areaImmediate startWorldwide
$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$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 timeWork experience placementLocal areaRelocation package- 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...
- ...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 timeTemporary workWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE DEVELOPER. Be the first to apply!
- part time software developer remote Greenbelt, MD
- healthcare software sales Greenbelt, MD
- software Greenbelt, MD
- remote software sales Greenbelt, MD
- id software Greenbelt, MD
- software implementation project manager Greenbelt, MD
- software support Greenbelt, MD
- software technology Greenbelt, MD
- network software engineer
- software engineer internship



