BaltimoreRecruiter Since 2001
the smart solution for Baltimore jobs

Software Assurance Engineer

Company: Axient, LLC
Location: Greenbelt
Posted on: March 19, 2023

Job Description:

Axient is seeking an experienced Software Assurance Engineer to provide assurance support at NASA Goddard Space Flight Center (GSFC) in Greenbelt, MD. This position works to ensure that theprocesses,procedures andproductsused to produce and sustain NASA software, conform toall defined requirements andstandards. If selected, you will be part of NASA GSFC technical software assurance engineers (SAEs) team who become embedded with NASA Software Product Development Teams and provide technical guidance from requirements analysis, design, implementation, acceptance testing / I&T, and operations/maintenance. As a part of this team, you would be collaborating on many NASA related well-known projects.This position is tasked to monitor and evaluate the safety, reliability and quality of software activities ensuring compliance with policies, requirements, and standards levied by National Aeronautics and Space Administration (NASA), Goddard Space Flight Center (GSFC).Understand software and mission assurance requirements and compliance plans and evaluate project/vendor product assurance implementation plans, quality assurance plans, standards, and procedures against these requirements.Assist with the System and Software Safety Assessments to identify potential safety critical items to ensure they are properly handled through the project life-cycle.Review key contract deliverables/products and monitor compliance to plan and procedures. Review results/status from the quality audits, corrective actions, and metrics.Support Project milestone reviews, peer reviews, and project reviews, providing NASA assurances to requirements and readiness as appropriate.Communicate and ensure resolution of all noncompliance issues and/or risks. Support project discrepancy board meetings, tracking discrepancy reports, change requests, and action items throughout project lifecycle. Provide Quality Engineering inputs to nonconforming product dispositions and corrective actionsProvide weekly and monthly reporting to customer, providing additional inputs as needed to assist in customer presentations.Act as a technical liaison between project system safety engineers and project software engineers. Interface with the testing organizations to ensure verification of hazard controls implemented by software.Support activities including witnessing, handling, receiving inspection, performing or monitoring inspections and tests, monitoring Electrostatic Discharge (ESD) controls, reviewing documentation/drawings, and coordinating and participating in problem and failure reporting/resolution.Prepare for (e.g. analyses, presentation materials, and other documentation) and participate in Material Review Boards (MRB), Configuration Control Boards (CCB), Failure Review Boards (FRB), and design reviews as neededHave a working understanding of software assurance activities, including software test witnessing, software process auditing, software requirements traceability, and software problem reporting.Be a self-starter, able to work independently with little or no supervision.Review requirements, specifications and technical design documents to provide timely and meaningful feedback.Assess software architecture and design to ensure requirement allocation. Audit bi-directional requirements traceability from definition through implementation, V&V and I&T activities.Prepare written deliverables, such as software assurance plans for an assigned project, audit summary reports and PowerPoint presentations.Responsible for planning, executing, documenting and communicating audits and inspections of products and processes capturing issues and recommending corrections or evaluation of corrective action plans as necessary.Bachelor's Degree4-9 Years of ExperienceResult oriented and self-motivated.Excellent organization skills; ability to multi-task and prioritize work in a fast-paced environment.Ability to work independently and as part of a team.Experience with real time operating systems (e.g. RTEMS, vxWorks, FreeRTOS, etc.)Experience with C or C++ in real-time embedded systemsPerforming complex software system verification and validation ensuring that the software system design meets functional and performance requirements and complies with institutional standards, project requirements, and approved waivers.Evaluate test plans, test cases, and test artifacts for accuracy and completeness.Experience using software configuration management tools in an operational software team environment (such as Subversion, git, PVCS, etc.)Applicant must possess excellent communication skills, both written and verbal, and possess the ability to work independently within a multi-agency atmosphere and successfully represent the Axient Safety and Mission Assurance Discipline. Excellent leadership skills with the ability to communicate mission issues and risks as they apply to programmatic, technical, and safety concerns is essential.Experience in ground systems and mission operations and maintenance is desirable.Must meet applicable COVID safety requirements and protocols

Keywords: Axient, LLC, Baltimore , Software Assurance Engineer, Other , Greenbelt, Maryland

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Maryland jobs by following @recnetMD on Twitter!

Baltimore RSS job feeds