Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Nov 12, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
Identify and define client requirements, then design and develop software solutions, simulations, and models based on project specifications. Verify and test deliverables to meet deadlines, and explain complex software algorithms and logic to customers and colleagues.
Job details
Project Engineer Software Engineer Sales Engineer Proposal Engineer Software Engineer In this role you will use your knowledge and software developing skills to identify and define our clients requirements. You will work directly with our customers to design and develop software solutions and create simulations and models based on project specifications and carry out verifications assigned to the scheduled deadlines, test the final product. In this position, you will able to explain and analyze complex software algorithms and logics for customers and colleagues from other fields and backgrounds. Requirements B.S. or M.S. degree in Computer science or related field Software development experience in C++, or JAVA programming Software implementation for DCS control systems and industrial automation (ESD, FGS, PLC, BMS) Minimum 5 years of work experience in the energy industries Ability to travel International A good knowledge of CAD, MS office and Visual Basic A good knowledge of English, French would be an asset Knowledge of PID adjustment loops and interpretation of P & ID drawings Ability to work within a group and interface with different stakeholders in a multicultural, international and dynamic environment
What you’ll do
Identify and define client requirements, then design and develop software solutions, simulations, and models based on project specifications. Verify and test deliverables to meet deadlines, and explain complex software algorithms and logic to customers and colleagues.
Requirements
Requires a bachelor's or master's degree in computer science or a related field, software development experience in C++ or Java, and at least five years of experience in the energy industry. Candidates should have experience with industrial automation and DCS control systems, knowledge of CAD, Microsoft Office, Visual Basic, PID loops, and P&ID drawings, and be able to travel internationally and work effectively with diverse stakeholders.
Listed skills
- C++ · Preferred
- Java · Preferred
- Microsoft Office · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C++
- Java
- Software Development
- DCS Control Systems
- Industrial Automation
- ESD
- FGS
- PLC
- BMS
- CAD
- Microsoft Office
- Visual Basic
- PID Loop Adjustment
- P&ID Drawing Interpretation
- Software Testing
- Customer Requirements Analysis
Job areas
- Software
- Technology
- Engineering
- Energy
- Sales