General Atomics and Affiliated Companies Software Safety Engineer in San Diego, California
Job ID#: 22203BR
Company: General Atomics
Title: Software Safety Engineer
Job Category: Engineering
City: San Diego
Full-Time/Part-Time: Full-Time Salary
Travel Percentage Required: 0% - 25%
Clearance Required?: No
General Atomics (GA), and its affiliated companies, is one of the world’s leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.
General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS’ expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide.
We have an exciting opportunity for a Software Safety Engineer to join our Systems Engineering Department located in Rancho Bernardo, CA. This Software Safety Engineer position directly reports to the Architecture Manager and supports the systems engineering chief engineer and Software engineering group by leading the team responsible for managing the Software safety requirements of EMS products.
DUTIES AND RESPONSIBILITIES:
Act as technical member of small team responsible for Software Safety Engineering.
Performs software safety analyses to identify whether software can contribute to a hazard.
Identifies specific software modules or functions associated with the hazard cause, identifies hazard elimination and hazard control methodologies and associated software safety requirements, and verifies that the inhibits and controls incorporated to eliminate or mitigate hazards are effective.
Perform software safety-critical assessments based on governments and civilian safety standards.
Prepares software safety plans or contributes to system safety plans, including software safety.
Ensures that safety-critical software functions are tracked and that risks are reduced through valid controls to ensure safer software operation within a system.
Ensure that software requirements specifications clearly identify the software safety requirements.
Ensure bi-directional traceability between software safety requirements and system hazards, which traces down to the software design, implementation, and verification method.
Ensures that safety issues related to software are addressed in formal and informal reviews and that specific safety analyses and tests are performed especially when there are specific software safety issues and potential hazards.
Interfaces with the testing organizations to ensure verification of hazard controls implemented by software.
Reviews safety-critical software requirements for inclusion in project technical specifications.
Familiarity with hazard analyses, such as fault tree analysis (FTA), functional hazard assessment (FHA), safety assessment reports (SAR) and system safety hazard analysis (SHA).
Preforms other duties as assigned or required.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Typically requires a bachelors degree, masters degree or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent engineering experience in lieu of education.
Must have a complete understanding of engineering concepts, principles, codes, and theory; experience demonstrating a broad application of those concepts; and, expanding knowledge of principles, concepts, theory, and practices in related technical specialties.
Must possess the ability to understand new concepts quickly; apply them accurately throughout an evolving environment; organize, schedule, and coordinate work phases; and, determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems.
Must have excellent communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; able to perform complex tasks in one engineering area; and, lead a team of less experienced professional employees on semi-routine tasks.
Able to work extended hours as required.
Experience with software safety is desired.
US citizenship is required.
General Atomics and affiliated companies is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action Employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, gender expression, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.