Back to job search
INPROTEC S.r.l logo

Software Engineer

  • Engineer, BC
  • On-site
  • Posted Oct 13, 2026
  • 1 position

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