About the Role – Senior Technical Instructor

Alpinum Consulting is seeking an experienced instructor to deliver an advanced Software Development Programme covering modern software engineering, systems programming, networking, embedded systems, AI/ML, and automotive software.

Required Skills

✅ Strong professional experience in C/C++ and Python

✅ Linux, Git, debugging, testing, and software engineering best practices

✅ Networking fundamentals (TCP/IP, sockets, protocols)

✅ Experience teaching, mentoring, or delivering technical training

Highly Desirable

⭐ Rust (Ownership, Borrowing, Async, Tokio)

⭐ Embedded Systems / RTOS / Zephyr

⭐ AI/ML Engineering (PyTorch, TensorFlow, OpenCV)

⭐ Automotive software, CAN, AUTOSAR, ADAS

Course Topics

* Software Engineering Foundations

* Modern C/C++ Development (STL, Templates, Multithreading)

* Python Development (OOP, REST APIs, Asyncio, Data Processing)

* Rust Programming

* Network Programming & OSI Architecture

* Data Formats & Middleware (JSON, gRPC, MQTT, Kafka)

* Embedded Systems & RTOS

* AI/ML Systems Engineering

* Automotive Software & ADAS

What You’ll Do

* Deliver live online training sessions

* Lead hands-on labs and capstone projects

* Mentor learners from graduate to professional level

* Share real-world engineering best practices

If you’re passionate about software engineering and enjoy helping others develop industry-ready skills, we’d love to hear from you.

📩 Apply with your CV and a brief summary of your technical and training experience.

Please submit your applications with your CV and Cover letter to alecs@alpinumconsulting.com, with email subject: Senior Technical Instructor