Experienced Software Engineer

FRAMATOME

$99K — $134K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Engineering or a related field; equivalent experience considered
  • Minimum of 7 years in software development, especially in safety-critical environments
  • Advanced knowledge of software practices related to safety-critical applications
  • Experience with real-time software behavior and embedded systems
  • Familiarity with nuclear digital I&C standards and regulatory requirements
  • Proficient in programming languages for safety critical development (e.g., C, C++)
  • Strong analytical, communication, and documentation skills.

Responsibilities

  • Design, modify, and implement software applications from detailed specifications
  • Participate in testing and certification of software
  • Install and configure third-party software applications
  • Resolve issues that enhance customer, user, or provider satisfaction
  • Translate system requirements into detailed software requirements and design documents
  • Ensure compliance with safety critical software standards
  • Work collaboratively with cross-functional teams to provide integrated solutions.

Benefits

  • Multiple medical plan options and dental & vision coverage
  • 401(k) with employer match
  • Up to 3 weeks of vacation and 13 paid holidays annually
  • Education reimbursement and professional development opportunities
  • Additional perks like mental health support and parental leave.
Full Job Description
What You'll Do Day-To-Day

  • Work from detailed programming specifications, design, modify, develop, write and implement software-programming applications.
  • Participate in the testing process through test review and analysis, test witnessing and certification of software.
  • Support and/or install software applications/operating systems.
  • Manage installation and configuration of complex suites third-party applications.
  • Provide resolution to a fundamental problem or seize an opportunity that improves the satisfaction of a customer, user or provider.
  • Explain the financial impact of a solution or a decision to assist customers in complying with budget requirements.
  • May take ownership of solutions deployed in a global environment. Ownership = operational leadership, strategic leadership, responsible for creating and defending software design, technical leadership within a task or project that changes the software, interface with IT, vendor/consultant/subcontractor/customer management.
  • May provide supervision and guidance to less experienced Software Engineers.
  • Develop safety critical software for digital I&C platforms used in reactor protection, engineered safety features actuation, and other safety class functions.
  • Translate system and regulatory requirements into detailed software requirements, design specifications, and implementation plans.
  • Implement software using approved development tools and methods appropriate for safety class applications (e.g., structured programming, formal methods, model-based development).
  • Support software architecture definition, including redundancy, determinism, diversity, and fail-safe behavior.
  • Perform software engineering test activities.
  • Ensure compliance with nuclear and safety critical software standards such as IEC 60880, IEC 62138, IEEE 7 4.3.2, IEC 61513, IEEE 1012and applicable NRC regulatory guidance.
  • Prepare and maintain lifecycle documentation, including requirements traceability, and configuration records.
  • Collaborate with system architects and system designers, hardware engineers, cybersecurity specialists, and licensing teams to ensure integrated, licensable solutions.
  • Participate in hazard analyses, FMEA, and software contributions to the safety case.
  • Support customer interactions, audits, and regulatory reviews related to software design and qualification.
  • Contribute to continuous improvement of software development processes, tools, and quality practices.


What You'll Bring

  • Bachelor's Degree in Computer Science, Engineering or a related field. Equivalent work experience may be considered in lieu of degree.
  • Minimum of 7 years of related experience.
  • Advanced knowledge of fundamental concept, practices and procedures in the area of specialization.
  • Understanding of network protocols and application deployment across environments.
  • Ability to diagnose and resolve fundamental technical issues.
  • Excellent communication skills with ability to work effectively with all levels of staff and management.
  • Ability to develop and maintain good interpersonal relationships; work collaboratively within a team environment.
  • Ability to change priorities quickly, confront issues directly and work well as part of a team.
  • Experience developing software for safety critical or regulated environments (nuclear, aerospace, medical, rail, or industrial control).
  • Understanding of deterministic real time software behavior, embedded systems, and safety critical design principles.
  • Familiarity with nuclear digital I&C standards and regulatory expectations for safety class software.
  • Proficiency with programming languages and tools used in safety critical development (e.g., C, C++, structured languages, model-based tools, static analysis tools).
  • Experience with requirements engineering, traceability, and configuration management.
  • Strong analytical, documentation, and communication skills.
  • Experience with digital safety platforms (e.g., FPGA based systems, safety PLCs, or certified DCS platforms).
  • Knowledge of cybersecurity requirements for nuclear digital systems (e.g., NEI 08 09, RG 5.71).
  • Experience supporting licensing submittals, audits, or regulatory inspections.
  • Familiarity with model-based systems engineering (MBSE) and formal verification methods.


Total Rewards Package

  • Salary: $99,000 - $134,000, and may also include annual incentives and performance bonuses. The base salary range is a guideline. Individual total compensation will vary based on factors such as qualifications, skill level, competencies and work location.
  • Health & Wellness: Multiple medical plan options, dental & vision coverage, life insurance, long- and short-term disability, and optional supplemental plans (critical illness, accident, hospital indemnity, dependent life).
  • Retirement: 401(k) with employer match.
  • Paid Time Off: Up to 3 weeks of vacation, 8 sick days, and 13 paid holidays annually.
  • Extra Perks: Lifestyle spending account, employer paid mental health support, education reimbursement, professional development opportunities, adoption assistance, parental leave, and employee assistance programs.


Similar Jobs

More Jobs at FRAMATOME

More Aerospace & Defense Jobs

Find similar Experienced Software Engineer jobs: