Slide 1

Software Development

Software development program covers a wide range of topics, starting from algorithm design to network security, methodologies, architectural design and database management.

Slide 2

Electronic R&D

Electronic R&D program covers a wide range of topics, starting from basic electronic information to embedded system programming and CAD design.

Slide 3

Systems Engineering

Systems Engineering program covers a wide range of topics, starting from determining system needs to robotic kinematic modeling and system controller design.

Slide 4

Mechanical Design
and Production

Mechanical Design and Production program covers a wide range of topics, starting from part design with SolidWorks, to preparation of assembly and technical drawings, GD&T training, machine element selection and mechanical analysis. In addition, topics such as entry-level training for Ansys software, manufacturing techniques and part production with 3D printer are also included.

Slide 5

Control Technologies

Control Technologies program covers a wide range of topics, from sensors to communication protocols, from embedded systems to signals and systems. It also includes intermediate/advanced level C/C++/Object-oriented programming language training along with control theories.

Slide 6

Simulation Department

Simulation Department program covers a wide range of topics, starting from C# software development and optimization methods with Unity Editor to creating virtual reality simulations. It also covers designing with Blender in the field of 3D modeling, optimization techniques, model painting with Substance 3D Painter, and baking from high resolution to low resolution.

previous arrow
next arrow

Academy SANLAB Paid Internship

Forge a New Era in Your Career with
Advanced Engineering Technologies!

Sanlab offers you the opportunity to elevate your career with cutting-edge engineering technologies. We provide the ideal environment for you to develop yourself in the heart of high engineering fields such as Mechanical Design and Manufacturing, Systems Engineering, Simulation Department, Electronics R&D, Control Technologies, and Software Development.

At Sanlab Academy, in collaboration with industry leaders, we ensure that you learn with real-world experience. Whether you're a recent graduate or an experienced professional looking to take the next step in your career, don't miss out on the internship opportunities Sanlab offers.

If you're looking to explore yourself in an innovative and dynamic environment that closely follows technology in education, Sanlab is the right place for you. Join a team that leads future engineers and take a step towards your dream career.

Shape your career with Sanlab and steer the future of technology!

Requirements

School Programs

You must have graduated from the relevant department at the university or be senior students.

Paid Internship

You must accept a contract of at least 1.5 years.



Accreditation

The university graduate must have a GPA of at least 3 out of 4.


Collaborative Learning

You need to present an approach that is open to learning and embraces team spirit.

DepartmentDuration
Mechanical Design and Production 6 months
Systems Engineering7 months
Simulation6 months
Electronic R&D8 months
Control Technologies6 months
Software development8 months

Academy SANLAB

SOFTWARE DEVELOPMENT

What will you Learn

Algorithm

• Ability to choose the most appropriate one among alternative algorithms according to performance criteria
• Algorithm design and analysis
• Ability to design complex algorithms
• Ability to design complex algorithms
• Algorithm optimization

Network Programming

• Basic network knowledge
• Security with Encryption, Digital Signatures
• The firewall
• Network Usage Policies
• Security with Virtual Private Networks


Learning Software Development Processes

• Software development methodologies
• Software Lifecycle
• System Modeling
• Software Requirement
• Ability to create software architecture
• High level architecture
• Low level architecture

Advanced Software Engineering Practices and Methodologies

• Object-oriented programming and its principles
• Ability to learn design patterns and use them in software
• DevOps
• Programming in data-intensive systems

System Programming


• Process Management
• Interprocess Communication
• Thread
• Exception Handling
• Error Handling
• Memory Management
• Sync/Async Programming

Working in Database Systems


• Basic SQL knowledge
• Relational database
• Non-relational database
• Database management system
• Database design


Software Testing & Basic Embedded Software Knowledge

• Unit testing
• Backend and Frontend Testing
• Requirements Testing
• Acceptance Tests
• C programming
• Hardware communication

Learning Important Points for the Defense Industry

• Ensuring Software Security
• Compliance with Standards
• Best in Practice Coding




Teamwork & Documentation and Report Preparation

• Work ethic
• Ability to communicate
• Stress management
• Software design document
• Software development document
• Software developer document
• Architectural design document

Academy SANLAB

Mechanical Design and Production

What will you Learn

Mechanical Design

• Training on 3D design of parts with Solidworks program
• Training on assembling the system with the Solidworks program
• Preparation of technical drawings of parts / system with Solidworks program training

Mechanical Design & Analysis

• GD&T training
• Machine Elements selection and hand calculations training
• Entry level training for Ansys software



Manufacturing

• Manufacturing techniques entry level training
• Part production with 3D Printer
• Part modeling with 3D Scanner



Academy SANLAB

Simulation Team

What will you Learn

3D Model Basic Building Components

• Designing a 3D Model with Blender
• 3D Model Optimization Methods
• Model Painting with Substance 3D Painter
• HighPoly to LowPoly Bake with Substance 3D Painter

C# Software Development with Unity Editor

• C# Software Optimization Methods
• Using Unity Editor
• Unity Editor Optimization Methods
• Creating a Virtual Reality Simulation with Unity Editor

Academy SANLAB

Electronic R&D

What will you Learn

Embedded System Programming (Cube MX IDE)

• Microcontroller configuration settings (Pinout, Clock, Peripheral, Power Consumtion)
• Cutting
• Peripheral control
• Applied projects

Basic Electronics

• Passive Circuit elements
• Electronic circuit applications
• Measurement Information (Oscilloscope, multimeter)



CAD(ALTIUM Designer)

• Creating a library
• Schematic Design
• Multilayer PCB design in compliance with EMC Principles
• Creation of production files (Gerber)


Academy SANLAB

Systems Engineering

What will you Learn

Systems Engineering

• Determination of system requirements
• Robotic kinematic modeling
• System dynamic modeling
• System controller design
• System analysis and verification

Academy SANLAB

Control Technologies

What will you Learn

Control Technologies

• Sensors
• Communication Protocols
• Embedded systems
• Signs and systems
• Control Theories
• Intermediate/Advanced level C/C++/Object-oriented programming language