Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Flight Software Developer

ACI Federal™

Flight Software Developer

Laurel, MD
Part Time
Paid
  • Responsibilities

    We have an outstanding Contract position for a FLIGHT SOFTWARE DEVELOPER to join a leading Company located in the LAUREL, MD surrounding area.

    ** US CITIZENSHIP IS REQUIRED.**

    ** CANDIDATE MUST HAVE AN ACTIVE SECRET SECURITY CLEARANCE. **

    ** POSITION IS AN ONSITE POSITION IN LAUREL, MD. **

    RESPONSIBILITIES:

    • Primary responsibility will be the development of embedded flight software applications on flight computers- including Commanding & Data Handling (C&DH), Guidance, Navigation and Control (GNC) integration, and additional algorithms as needed.
    • Interface with the spacecraft development team including the Embedded Hardware, Radio, Integration and Test, Data-Systems-Engineers, and Guidance-and-Control Groups to understand the interfaces and requirements necessary to design, implement, and verify the flight software.
    • Be a member of a small team of software developers to implement and verify the functionality of the flight software.
    • Design, implement and test software to solve problems in a variety of embedded environments, with an emphasis on modular architectures and reuse; maintain the catalog of our institutional reusable flight software libraries; and contribute to technology planning and evaluation, and future group roadmaps.
    • Work with technical experts to research, advance, and advocate for emerging software and GNC concepts such as optical navigation algorithms, hardware-based processing, and software design patterns.

    REQUIRED QUALIFICATIONS:

    • Have a Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or a related field.
    • Have 5+ years of experience in software engineering, preferably full lifecycle embedded-software development (requirements development through deployment / operational support).
    • Have demonstrated experience with embedded software development in C/C++.
    • Experience with real time operating systems such as RTEMS, Green Hills Integrity, and/or  VxWorks.
    • Experience with CM systems, such as Git.

    DESIRED QUALIFICATIONS:

    • Have an MS or in Mathematics, Engineering, Physics, Computer Science or equivalent.
    • Over 5 years of professional work experience.
    • Familiarity with flight software libraries, applications, and frameworks including NASA's cFE (Core Flight Executive)
    • Have worked with aeronautical or spacecraft control systems.
    • Have experience with the use of Command-and-Telemetry Ground-Systems / Data-Systems, including command and telemetry definitions, and development of display screens.
    • Experience developing embedded software on the latest generations of multi-core processors.
    • Has a working understanding of FPGA-development and workflow as it relates to flight-application development.
    • An Active Top Secret/SCI Clearance.

    _This particular client is requiring that all new hires show proof of vaccination. _

    _ _

    _ACI FEDERAL IS PROUD TO BE AN EQUAL OPPORTUNITY/AFFIRMATIVE ACTION EMPLOYER. ALL QUALIFIED APPLICANTS WILL RECEIVE CONSIDERATION FOR EMPLOYMENT WITHOUT REGARD TO RACE, COLOR, RELIGION, SEX, SEXUAL ORIENTATION, GENDER IDENTITY, NATIONAL ORIGIN, AGE, DISABILITY OR PROTECTED VETERAN STATUS, OR ANY OTHER LEGALLY PROTECTED BASIS, IN ACCORDANCE WITH APPLICABLE LAW.  _