Software Engineer - Nuclear Engineering Tools
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Responsabilités principales
Maintenir et faire évoluer des outils logiciels existants afin de répondre aux besoins des communautés d’ingénierie
Concevoir et développer des composants logiciels robustes, efficaces et évolutifs
Diagnostiquer et résoudre les problématiques liées : aux données d’ingénierie
aux performances, à la fiabilité et à l’ergonomie des logiciels
Rédiger un code propre, documenté et conforme aux standards de développement
Participer aux activités de test et d’assurance qualité
Contribuer au respect des exigences de sûreté nucléaire et de conformité réglementaire
Collaborer avec des équipes internationales et pluridisciplinaires
Formation et expérience
Diplôme d’ingénieur ou équivalent : en génie mécanique ou formation STEM (Sciences, Technologies, Ingénierie et Mathématiques)
Un minimum de 2 ans d'expérience professionnelle en génie logiciel, avec un accent sur le développement d'outils d'ingénierie ou d'applications similaires
Compétences requises
Expérience en calcul numérique et/ou scientifique appliqué à des problématiques d’ingénierie
Expérience dans le développement d’applications Windows Desktop
Bonne connaissance d’un ou plusieurs langages parmi : Fortran, C, C++, C#, Java, Python
Compréhension générale de disciplines d’ingénierie telles que : Thermodynamique , Mécanique des fluides,Transferts thermiques
Familiarité avec les pratiques modernes de développement logiciel : gestion de versions (Git) ,tests unitaires ,intégration continue (CI) cycle de vie logiciel (SDLC), méthodes Agile
Autonomie et sens des responsabilités
Capacité à analyser et comprendre en profondeur des problématiques complexes
Esprit critique et capacité à argumenter sur la base de faits
Goût du travail en équipe et dans un environnement international
Main Duties and Responsibilities
- Maintain and enhance existing tools, ensuring they meet the evolving needs of the targeted communities
- Troubleshoot and resolve issues related to the engineering data
- Troubleshoot and resolve issues related to performance, reliability, and usability of the software components
- Implement robust, scalable, and efficient software components
- Write clean, efficient, and well-documented code, in line with the standard Software Development practices
- Participate in testing and quality assurance activities to ensure software reliability and compliance to Nuclear Safety requirements
Education Qualification
- Mechanical Engineering with a strong interest in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) and experience in Engineering Software development
- A minimum of 2 years of professional experience in software engineering, with a focus on developing engineering tools or similar applications
Technical expertise and experience
Experience with numeric computation and scientific computing tools to solve design, analysis or optimization problems
Experience in developing and maintaining Windows desktop applications (in Fortran, C, C++, C#, Java, Phyton, etc)
A general understanding of engineering disciplines such as (but not limited to) Thermodynamic, Aerodynamic, Heat Transfer, Fluid Mechanics
Familiar with standard modern software development tools and practices, such as source code management, unit testing and continuous integration
Understanding of Software Development Lifecycle (SDLC)and Agile Methodologies, Continuous Integration (CI), refactoring and testing techniques
Behavioural and Leadership competencies
Take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary
Seek to understand problems thoroughly before implementing solutions. Ask questions to clarify requirements and needs
Voice opinions and presents clear rationale. Use data or factual evidence to influence
Willing to work with global international teams
Join us and work with global teams to support global customers ! At Arabelle Solutions, we have team members of more than 49 nationalities spread across 16 countries.
At Arabelle Solutions, we know diversity makes teams and business stronger.
About Arabelle Solutions
Global leader in nuclear turbine island technology and services.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Arabelle Solutions
INGENIEUR ARRANGEMENT PIPING CIVIL PROJET
, IND
Arabelle Solutions recherche un ingénieur chargé de coordonner les disciplines Arrangement, Tuyauterie/Robinetterie et Génie Civil/Charpente sur des projets nucléaires britanniques. Le poste requiert au moins 10 ans d’ex
ARRANGEMENT PIPING CIVIL PROJECT ENGINEERING MANAGER
Noida, IND
ARRANGEMENT PIPING CIVIL PROJECT ENGINEERING MANAGER
, IND
Arabelle Solutions is seeking a Project Engineering Team Manager to lead Arrangement, Piping, and Civil engineering coordination across nuclear projects. The role combines team development, resource and workload manageme
Engineer 2 - Systems Engineering (Arrangement & piping)
Noida, IND
Field Service Administrator - M/F
, GBR
Engineer - Mechanical Component
Noida, IND
INGENIEUR ARRANGEMENT PIPING CIVIL PROJET
, IND
Lead Engineer - Process & Control Engineering
Noida, IND
INGENIEUR ARRANGEMENT PIPING CIVIL PROJET
Noida, IND
ARRANGEMENT PIPING CIVIL PROJECT ENGINEERING MANAGER
Noida, IND
ARRANGEMENT PIPING CIVIL PROJECT ENGINEERING MANAGER
, IND
Engineer 2 - Systems Engineering (Arrangement & piping)
Noida, IND