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
