APT (A-P-T Research, Inc.) · 1 day ago
Software Assurance Engineer
APT Research, Inc. is an employee-owned engineering services company specializing in safety and quality analyses for the U.S. Government. They are seeking a Software Assurance Engineer to provide technical responsibility for software assurance efforts on NASA projects, ensuring compliance with standards and customer satisfaction.
Industrial EngineeringPublic SafetyWeb Development
Responsibilities
Provides day-to-day technical responsibility of the multiple software assurance efforts for NASA projects including spacecraft, instruments, ground systems, and ground support equipment
Maintains overall knowledge of NASA Software Assurance Standard and ensures customer satisfaction by responding to customer requirements encompassing Software Quality, Software Safety, Software Reliability, and Verification and Validation
Performs acquirer and/or provider software assurance activities per the NASA Software Assurance Standard
Responsible for properly identifying customer problems and issues, researching program requirements, and determining the most effective solution given technical qualifications and contractual requirements
Provides guidance and work independently with the customer
Requires excellent communication skills and understands broad range of systems and risk as it applies to programmatic, technical, and cost concerns
Conducts process and product assessments of software processes, milestone reviews, and software documentation per the Capability Maturity Model Integration (CMMI) standard
Ensures that corrective measures are carried out appropriately and that they meet acceptable software standards
Develops criteria to ensure implementation of the software quality programs according to project, process, contract requirements, and objectives
Develops software assurance plans describing project software assurance activities
Defines contractual software assurance requirements for acquisition projects
Serves as primary technical advisor to customer representatives in responding to software design and risk issues
Reviews and assesses software engineering documentation
Reviews software design, change specifications, and plans against contractual and/or process requirements
Reviews applicable specifications, software source code, tools, techniques, and methodologies
Provide input to project system safety analysis with respect to software hazard causes and software hazard controls
Provide input to the project reliability analysis with respective to software faults and software failure modes
Participates in verification of software requirements to ensure they are correctly allocated, traceable, and testable
Acts as a technical liaison between mission assurance and software development, verification and validation, and testing organizations to assist in software verification
Interacts with customer representatives concerning the status of assigned tasks
Administers and coordinates tasks for assigned project work activities
Interpersonal relationship building and customer interfacing skills required
Qualification
Required
Must possess a Bachelor's Degree in a related subject (i.e., engineering, computer science, quality assurance)
7+ years of relevant experience
Must be able to qualify for an unescorted badge (US Citizen required) and be able to pass a background investigation & drug test
Ability to interact professionally with coworkers, management, and customers
Requires ability to travel domestically (within the U.S.) <10%
Requires sitting for periods of time at a workstation/ desk and / work in operational processing areas
Ability to lift >15 lbs
Ability to work independently with minimal supervision, make rational decisions, and to exercise good judgement
Benefits
Competitive salaries
Advancement opportunities
Excellent benefits
Company
APT (A-P-T Research, Inc.)
A-P-T Research, Inc. (APT) is an employee-owned small business headquartered in Huntsville, AL, with offices across the United States.