Key Responsibilities
• Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards.
• Develop software for reactor control, monitoring systems, data acquisition, simulation, and predictive analytics.
• Collaborate with multidisciplinary teams including nuclear engineers, electrical engineers, and safety specialists.
• Apply best practices for software reliability, maintainability, and cybersecurity.
• Participate in code reviews, testing, and verification processes aligned with industry standards (e.g., NQA-1, IEC 61513).
• Document software design, architecture, and operational procedures.
• Troubleshoot and resolve software issues in mission-critical environments.
• Stay updated on emerging software technologies and nuclear industry trends.
Qualifications Required:
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• 1+ years of qualified software development experience.
• Strong programming skills in languages such as C/C++, Python, Java, or Rust.
• Experience developing software for safety-critical or highly regulated environments.
• Familiarity with software development lifecycle, version control, and testing frameworks.
• Knowledge of software quality standards (e.g., ISO 9001, NQA-1) or cybersecurity standards for critical infrastructure.
• Strong analytical, problem-solving, and communication skills.
• Ability to work independently and in a remote team setting across time zones.
📌 Software Engineer (India)
🏢 avua
📍 India