We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

FLIGHT SOFTWARE cFS DEVELOPER

MCSG Technologies
$165,000.00 - $185,000.00 / yr
life insurance, parental leave, paid time off, 401(k)
United States, Maryland, Greenbelt
Apr 01, 2026
Description

JOB SUMMARY: The SES III contract provides IT services throughout all aspects of the engineering process of the entire space systems arena under the SES III contract. We seek a Senior SW Developer to join us in working on NASAs Delay Tolerant Network effort. Location: This job is located at NASA Goddard Space Flight Center in Greenbelt, MD. This is hybrid role, but most of the work is from home with only occasional onsite days by request.



PRIMARY DUTIES:



  • Software development includes software design, code, unit-test, functional testing, integration test support, build and system testing, and software documentation. Candidate should be well-versed with flight software programming activities.
  • Design and develop C/C++ embedded flight software conforming to NASA standards.
  • Develop test tools and support application testing
  • Provide documentation of design, code, test planning, and results



REQUIREMENTS:



  • US Citizenship required
  • Extensive experience with software development process and lifecycle. Experience with gathering/defining requirements, design, development, integration, and test.
  • Extensive experience with embedded and flight software development/testing
  • Flight Software development experience (preferably Core Flight System (cFS) or equivalent).
  • Flight Ground System development and experience with Telemetry and Command systems (preferably experience with ITOS).
  • Developing unit testing using tools such as CTest.
  • Development of custom tools (python tools) for testing and generation of flight software tables.
  • Real Time Operation System (RTOS e.g. VxWorks) development experience.
  • Experience presenting at design, code reviews, and merge request meeting.
  • Understanding of change management processes as a user; preferably experience with Git, JIRA, GitHub.
  • Good knowledge of Linux Operating Systems



RELEVANT EXPERIENCE: 12+ years of strong C/C++, Java, XML, JSON development experience.



EDUCATION/CERTIFICATION: A bachelor's degree in Computer Science, Engineering, or related field.



SECURITY CLEARANCE: Ability to obtain National Agency Check Inquiry (NACI) personal background check.

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 www.mcsgtech.com or find us on Glassdoor.



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: https://www.mcsgtech.com/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 candidates 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)

Applied = 0

(web-bd9584865-lh8lw)