
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,
thispointer - 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

