Software Engineer I, Piping
bentley
Job Description
Responsibilities:
- Research, design, and implement new features and extensions for engineering applications
- Develop software using C++, C#, FORTRAN, and/or Python
- Create and maintain detailed design specifications, verification calculations, and technical documentation
- Test, debug, and enhance existing software products to improve performance and reliability
- Collaborate with the User Success team to resolve user inquiries and technical issues
- Work closely with cross-functional teams to achieve development goals and deliver high-quality solutions
Qualifications:
- Bachelor’s or Master’s degree in Mechanical Engineering. Candidates with degrees in Civil or Structural Engineering are also encouraged to apply.
- Beginner / Competent in one or more programming languages: C/C++, C#/.NET, FORTRAN, java, or Python
- Practical experience working in an engineering design office or similar environment
- Hands on experience with CAD / CAE applications like MicroStation/AutoCAD, ANSYS/ABAQUS, AutoPIPE / CAESAR,STAAD/ETBAS etc.
- Strong interest in applying theoretical engineering concepts to software solutions
- Excellent mathematical, analytical, and problem-solving abilities
- Effective verbal and written communication skills in English.