LAS Solutions – Junior SW Commisioning Engineer

Purpose

The Junior Software Commissioning Engineer Bootcamp, delivered by Code.Hub in collaboration with LAS Solutions, is designed to equip early-career engineers with the core knowledge and practical skills required to build a solid foundation in software commissioning engineering. The program focuses on preparing participants to effectively support, test, configure, and commission software-driven industrial and technological systems in real-world environments.

Software Commissioning Engineers play a critical role in ensuring that complex systems operate reliably, efficiently, and in accordance with design specifications. As digital transformation accelerates across industries, the demand for skilled professionals who can bridge software development, system integration, and on-site deployment continues to grow rapidly. Through this bootcamp, participants will be empowered to develop technical competence, problem-solving abilities, and professional readiness, enabling them to contribute effectively to high-impact engineering projects and to pursue a dynamic and fast-growing career path.

Description

The Junior Software Commissioning Engineer Bootcamp, delivered by Code.Hub in collaboration with LAS Solutions, is a focused, practice-oriented training program designed to prepare junior-level engineers for software commissioningโ€“related responsibilities within structured industrial and warehouse automation environments.

The program concentrates on building foundational technical competencies required to support system configuration, validation, and testing activities in software-driven systems operating on standardized platforms. The curriculum is intentionally scoped to emphasize core engineering fundamentals, aligning strictly with the requirements of junior commissioning and implementation roles.

Participants will develop working knowledge of C++ fundamentals, Oracle SQL and introductory PL/SQL concepts, and essential software engineering practices. The program further covers Linux command-line usage, basic networking concepts relevant to system connectivity and communication, and testing and troubleshooting approaches commonly applied during commissioning and integration phases.

Training is delivered through structured technical sessions, hands-on exercises, and guided practice, complemented by project-oriented activities that reinforce applied learning. Throughout the bootcamp, LAS Solutionsโ€™ subject-matter experts contribute through scheduled solution-focused talks, offering participants exposure to real project contexts, engineering workflows, and organizational expectations.

The bootcamp is positioned as a preparatory and alignment initiative, supporting role readiness and informed onboarding. Upon completion, participants will be equipped with the foundational skills required to transition into Junior Software Commissioning Engineer roles and continue their development through internal training and on-the-job learning within LAS Solutionsโ€™ operational environment.

Duration & Schedule

This program lasts three calendar weeks and consists of 44 hours of instructor-led sessions and hands-on exercises based on practical use cases and projects, delivered through a combination of on-site sessions at LAS Solutions premises and live online sessions via virtual classroom and collaboration platforms.

Start Date: Monday, 2 March 2026
End Date: Friday, 20 March 2026

Detailed Schedule (The Schedule is subject to adjustments)

Session Date & Time
Introduction Day Monday, 2 March 2026 โ€“ Approx. 9:30โ€“10:00
Week 1 2nd & 4th โ€“ 10:00 โ€“13:15
6th โ€“ 10:00 โ€“14:15
Week 2 9th & 11th โ€“ 10:00โ€“13:15
13th โ€“ 10:00 โ€“15:15
Week 3 16th & 18th โ€“ 10:00โ€“15:15
20th โ€“ 10:00 โ€“14:30
Presentations Day Friday, 20 March 2026 โ€“ Approx. 13:30 โ€“14:30

Key Objectives โ€“ Curriculum

This program will present, explore and cover with extended hands-on sessions & real-life case studies the following areas:

Linux & Bash Fundamentals

  • Basic navigation and file management commands (ls, cd, pwd, mkdir, cp, mv, rm)
  • File content viewing and editing (cat, nano)
  • File permissions and ownership (chmod, chown)
  • Searching and filtering files (grep, find)
  • Pipes, I/O redirection (|, >, >>)
  • Introduction to Bash scripting: variables, simple commands
  • Basic system commands: ps, kill, df, du

Oracle SQL & PL/SQL

  • Introduction to Oracle Database and SQL Developer setup
  • Data retrieval: filtering, sorting, and basic queries
  • Data Manipulation Language (DML): inserting, updating, deleting records
  • Data Definition Language (DDL): creating, modifying, deleting tables
  • Table joins: INNER JOIN, LEFT & RIGHT OUTER JOIN, FULL OUTER JOIN
  • Aggregate functions, grouping, advanced filtering, and subqueries
  • Data integrity and constraints: primary key, foreign key, UNIQUE, NOT NULL
  • Indexes, views, and basic optimization
  • Introduction to PL/SQL: anonymous blocks, procedures, functions, triggers

Networking Fundamentals

  • TCP/IP and OSI models
  • IPv4 and IPv6 addressing, MAC addresses
  • Subnetting and practical subnet exercises
  • Domains, subdomains, and DNS
  • Ports and common protocols (HTTP, HTTPS, SSH)
  • Basic network troubleshooting commands (ping, ipconfig/ifconfig, nslookup)

Core C++ Fundamentals

  • Visual Studio setup, code structure, variables, types, input/output
  • Branching: if, switch
  • Loops: for, while, do-while, range-based loops
  • Functions: declaration, definition, parameters, pass-by-value/reference
  • Classes and objects: class definition, header vs. source files, stack vs. heap instances
  • Accessors (getters/setters), constructors (default & parameterized), initializer lists, this pointer
  • Encapsulation: public, private, protected
  • Inheritance and STL containers: vectors, maps, iterators
  • Exception handling (try, catch, throw), RAII, destructors

Project Development & Application

  • Hands-on exercises consolidating Linux, SQL, networking, and C++ skills
  • Application of learned concepts in structured mini-projects
  • Weekly LAS Solutions Talks: exposure to real-world engineering workflows and company practices
  • Final presentations and demonstration of practical outcomes

Conditions for Participation

Graduates of Greek or foreign schools of higher education (AEI / TEI / College), ideally in one of the following fields:

  • Informatics and Computer Science
  • Electrical and Computer Engineering
  • Networks, Telecommunications, and Systems
  • Mathematics, Statistics, or Applied Mathematics (beneficial focus on algorithms, data structures, or software engineering)
  • Postgraduate studies in Software Engineering, Networking, or related technical fields
  • Polytechnic or Natural Sciences Schools, ideally with exposure to programming, networking, or systems integration

 

Age: Up to 29 years old; the program is aimed at early-career professionals

Work Experience: None or limited: 0โ€“3 years of full-time work experience

Extracurricular activities: Active involvement in extracurricular activities (eg volunteering, sports, entrepreneurship, art and any other non-academic activity).

  • DURATION: 44 Training Hours
  • PREMISES: Hybrid