IronMountain Solutions · 1 day ago
Software Safety Engineer
IronMountain Solutions is searching for a Software Safety Engineer to support a customer located in Huntsville, AL. The ideal candidate will perform software and firmware safety analysis, identify safety hazards, and support system safety activities for defense technologies.
GovernmentSoftwareMechanical EngineeringSecurity
Responsibilities
Perform software and firmware safety analysis across the system lifecycle
Identify, assess, and document software safety hazards, risks, and mitigations
Support system safety activities for identified Government defense technologies, such as radars, airframes, command and control systems amongst others
Evaluate software compliance with safety, airworthiness, and program requirements
Analyze requirements, design, code, test, and operational data for safety impacts
Support development and maintenance of safety artifacts (hazard analyses, safety assessments, risk matrices)
Support verification and validation of software safety requirements and controls
Participate in safety reviews, audits, and program technical reviews
Collaborate with systems, software, firmware, test, IV&V, and quality teams
Document findings, recommendations, and risk assessments clearly and accurately
Lead software safety analysis activities for assigned subsystems and functional areas
Engage directly with program teams and customers to support safety objectives and clarify requirements
Provide technical leadership in software safety, hazard analysis, and risk‑management practices
Support major system reviews, certification activities, and customer-facing safety engagements
Advise program leadership on software safety considerations, mission risk, and mitigation approaches
Qualification
Required
Bachelor's degree in computer science or related discipline
Background in software safety, system safety, software engineering, firmware, or embedded systems (academic or professional)
Strong understanding of software development processes, lifecycle methodologies, and system safety principles
Proven ability to evaluate complex technical systems and clearly document safety analyses and findings
Demonstrated analytical skills and sound risk‑based decision‑making
High attention to detail, particularly in safety‑critical environments
Excellent technical writing and communication skills
Effective collaborator across multidisciplinary engineering teams
Consistent sound judgment and strong commitment to mission and personnel safety
Preferred
Master's degree in computer science or related discipline, or equivalent professional experience
At least 10 years of progressively complex systems engineering experience, including integration of advanced hardware–software systems
Experience supporting Department of War systems
Experience with software IV&V, software assurance, or mission assurance
Experience with embedded software and firmware safety
Familiarity with safety and airworthiness including but not limited to standards such as MIL-STD-882, DO-178, ARP4754, or equivalent
Company
IronMountain Solutions
IronMountain Solutions is a a DOD/U.S. Government engineering support contract company.