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!
|