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

SOFTWARE DEVELOPER Jobs

ClearanceJobs

CFS Software Developer (Mid-Level)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. 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 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 DutiesSupport 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 DevelopmentDevelop, 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 IntegrationAssist 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 & OperationsDevelop 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 & TestDevelop 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 ManagementMaintain software and documentation within GitLab repositories.Support Git-based configuration management practices.Utilize Docker-based development environments.Participate in CI/CD pipeline activities.DocumentationPrepare software design documentation.Develop Interface Control Documents (ICDs).Support preparation of software test procedures.Maintain documentation consistent with NASA software engineering processes.Technical SkillsExperience 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.

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

     ...remote work two days per week.Travel: Up to 5% Job ID: 1781The Role: We are looking for a Senior Full Stack Software Engineer for Application Engineering. As a Software...  ...tools. You will help shape how everyday developers visualize and use quantum computing to solve problems... 
    Suggested
    Permanent employment
    Contract work
    Work at office
    Remote work
    2 days per week

    IONQ

    College Park, MD
    1 day ago
  •  ...interface specificationsCoordinate across engineering disciplines (RF, software, mechanical, electrical) to drive system-level integration and...  ...facilities or customer/government sites (up to 20%)This job description may not be inclusive to the duties and responsibilities... 
    Suggested
    Work at office

    AST SpaceMobile

    Lanham, MD
    3 days ago
  •  ...RequirementThis position requires an active U.S. government security clearance, or the ability to obtain one. U.S. citizenship is required.This job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from... 
    Suggested
    For contractors
    Casual work
    Work at office

    AST SpaceMobile

    Lanham, MD
    3 days ago
  •  ...content/data management services. We have developed our methodologies and processes based on...  ...Management System (ISMS), and CMMI-DEV Level 3.Job DescriptionJava Developer to help us...  ...experience developing and implementing software solutions using JavaMinimum of one (1) year... 
    Suggested

    Comtech LLC

    Beltsville, MD
    2 days ago
  •  ...web platforms.Key ResponsibilitiesDesign, develop, and maintain native iOS (Swift/SwiftUI)...  ...experienceExperienceA minimum of 5 years of full‑stack software development experienceAt least 3 years of...  ...and collaborative sessions as neededThis job description may not be inclusive to the... 
    Suggested
    Work at office
    Local area

    AST SpaceMobile

    Lanham, MD
    13 hours ago
  •  ...support for directory-dependent experiences.Job Summary:This senior level employee is...  ...requirements and functional specifications into software solutions, for contributing to and...  ...new and existing software solutions are developed.Essential Responsibilities:Conducts or oversees... 
    Work experience placement
    Flexible hours

    Kaiser Permanente

    Hyattsville, MD
    1 day ago
  •  ...and multiple monitors for extended periodsAbility to participate in design discussions, code reviews, and collaborative meetingsThis job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from time... 
    Work at office
    Remote work

    AST SpaceMobile

    Lanham, MD
    13 hours ago
  • $120k - $200k

     ...definition through verification and validation Develop, maintain, and track technical budgets (...  ...across engineering disciplines (RF, software, mechanical, electrical). Mentor...  ...required by law, paid holidays This job opens for applications on 8/7/2026.... 
    Full time

    Piper Companies

    Lanham, MD
    1 day ago
  •  ...AST SpaceMobile seeks a Principal Flight Software Engineer with deep expertise in embedded Linux and networking to lead the design and development of our satellite fleet's Linux-based networking capabilities. You will own the networking subsystem architecture and collaborate... 

    AST SpaceMobile

    Lanham, MD
    1 day ago
  • AAPT seeks a Web Developer & Technical Lead to drive the engineering, maintenance, and modernization of the ComPADRE Digital Library network. You will act as the primary architect and full‑stack developer for the core platform and partner collections, ensuring high availability... 

    Code4lib

    College Park, MD
    3 days ago
  •  ...Transformation Services and Enterprise Oversight Services.Job DescriptionThe Applications Programmer (Java) will be responsible for designing, developing, enhancing, maintaining, and supporting complex enterprise-level software applications. The role requires close... 
    Full time
    Work experience placement
    Flexible hours

    ANGARAI

    College Park, MD
    2 days ago
  •  ...Project Management Office (PMO), specializing in Enterprise Transformation Services and Enterprise Oversight Services.Job DescriptionConfigure, develop, and maintain Salesforce Marketing Cloud solutions across Email Studio, Journey Builder, Automation Studio, Content Builder... 
    Full time
    Work experience placement

    ANGARAI

    College Park, MD
    1 day ago
  •  ...Software DeveloperNASA Goddard Space Flight Center - Greenbelt, MD 20771OverviewSalary Range...  ...SUMMARY: The cFS Software Developer (Mid-Level) will support the NASA Goddard...  ...applicants as a part of their essential job functions cannot disclose the pay of other... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Flexible hours

    MCSG Technologies

    Greenbelt, MD
    2 days ago
  •  ...Senior Software DeveloperVidoori is a digital transformation leader recognised for delivering excellence in cloud and software solutions...  ...capability and seek a motivated, hands-on Senior Software Developer to join our team. This role focuses on delivering high-quality... 
    Flexible hours

    Vidoori Inc

    University Park, MD
    2 days ago
  •  ...CFS Software DeveloperNASA Goddard Space Flight Center - Greenbelt, MD 20771OverviewSalary Range $70,000.00 - $90,000.00 Salary Position...  ...TechnologyDescriptionJOB SUMMARY: The cFS Software Developer will support the NASA Goddard Space Flight Center (GSFC) Core... 
    Full time
    For contractors
    Remote work

    MCSG Technologies

    Greenbelt, MD
    2 days ago
  • KBR’s National Security Solutions team seeks an experienced infrastructure engineer to refresh data centers and enable future cloud capabilities. You will design, deliver, and optimize Infrastructure Services to improve security, availability, performance, and resource ...

    Relha LLC

    Lanham, MD
    2 days ago
  •  ...understanding of 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... 
    Local area

    System One Holdings, LLC

    Greenbelt, MD
    2 days ago
  • $112k - $179k

     ...Splunk Engineer Job Locations US-VA-Herndon | US-MD-Riverdale Requisition ID 2026-164340 Position Category...  ...customer's operational and security environments. This position develops and maintains custom Splunk dashboards, visualizations, and alerts... 
    Contract work
    Shift work
    Night shift

    Peraton

    Riverdale, MD
    2 days ago
  •  ...Job Description Job Description Job Title: Mid-Level Cloud-Based Web Developer (FICO Blaze)   Job Summary:   We are seeking a highly skilled FICO Blaze Developer to join our team. The ideal candidate will have experience in developing and implementing FICO... 

    CMT Services Inc

    Hyattsville, MD
    5 days ago
  •  ...: Title: SDAC Software Developer Belong. Connect. Grow. with KBR! Around here, we define the future. We are a company of innovators, thinkers, creators, explorers, volunteers, and dreamers. But we all share one goal: to improve the world responsibly and safely... 
    Permanent employment
    Full time
    Local area
    Flexible hours

    KBR

    Greenbelt, MD
    5 days ago
  • ENS Solutions, LLC is seeking a Security Solutions Specialist in College Park, Maryland. The role involves implementing and operating advanced security solutions, primarily utilizing Splunk to monitor and analyze security threats. Candidates should have at least 3 years...

    Enssolutions

    College Park, MD
    3 days ago
  •  ...Job Description Job Description Description: The Microsoft Cloud Solution Architect / Technical Lead will serve as the overall...  ...responsibility for all hands-on component development. Develop and maintain architecture diagrams, interface specifications, technical... 
    Contract work
    Part time

    HeiTech Services

    Hyattsville, MD
    5 days ago
  •  ...Job Description Job Description Senior Java Developer / Java Programmer Program: IRS Master File Research and Analysis (MFRA) Place of Performance:...  ...Senior Java Developer will provide full-lifecycle software development, operations and maintenance, integration... 
    Contract work
    For contractors

    R3 Management Services

    Lanham, MD
    5 days ago
  •  ...staff and monitors issues throughout a problem’s life cycle. Performs recurring maintenance activities such as device reboots and software upgrades on perimeter devices. Records and reports on firewall operations, utilization, and maintenance. Collaborate across... 
    Full time
    Interim role
    Work at office
    Shift work

    Conceras

    Beltsville, 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... 
    Temporary work
    Work at office

    Kratos Defense & Security Solutions

    Lanham, MD
    4 days ago
  •  ...standard rather than follows it, Oteemo is where you belong. Job Description We are seeking a Cloud Administrator and...  ...guidance, and hands-on tasking and support for large system-of-systems software deployments and infrastructure in Microsoft Azure. You'll work... 
    Full time

    Oteemo, Inc

    College Park, MD
    10 days ago
  •  ...Job Description Job Description ABOUT US:   CMT Services Inc. is a dynamic and small business supporting Federal, State, and...  ...business goals of our clients.   Position Title: Marketing Cloud Developer Location: University of Maryland Global Campus 3501... 
    Work experience placement
    Local area

    CMT Services Inc

    Hyattsville, MD
    5 days ago
  • $90.3k - $189.6k

    Job Title: DevOps EngineerJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee...  ..., age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software Development
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    College Park, MD
    2 days ago
  • NGEN is seeking a Senior Systems Engineer to lead and support complex client IT infrastructures. You will design, deploy, and optimize secure, scalable technology solutions across on-premises, cloud, and hybrid environments. The role combines hands-on engineering with mentoring...

    NGEN

    Lanham, MD
    5 days ago
  •  ...Job Title: Cloud Network Engineer Location: REMOTE Clearance: Must be eligible to obtain US Federal Public Trust Contact...  ...organization’s performance and security requirements. Experience with software-defined networking (SDN) and virtual networking concepts.... 
    Temporary work
    Local area
    Remote work

    System One

    Greenbelt, MD
    a month ago

Do you want to receive more vacancies?

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