One-to-One C++ and Embedded Systems Mentoring with Vivek

Popular

One-to-One C++ and Embedded Systems Mentoring

£30
60 mins
Technical Mentoring

About this session

Book a focused one-to-one mentoring session in C++, embedded systems or Linux development.

I am a published C++ author and embedded software engineer with more than 24 years of professional experience. I work with students at all levels, from complete beginners to experienced developers working on advanced software and embedded projects.

I can help you with:

• C++ fundamentals and modern C++

• Object-oriented programming, templates and the Standard Library

• Pointers, memory management and debugging

• Data structures, algorithms and design patterns

• Multithreading and concurrency

• Embedded C and C++ development

• STM32 and bare-metal programming

• GPIO, UART, SPI, I²C, ADC and CAN interfaces

• RTOS concepts and application development

• Linux systems programming

• Linux kernel fundamentals, kernel modules and device drivers

• Device tree and hardware description

• Embedded Linux, Yocto and Buildroot

• CMake, cross-compilation and development toolchains

• Git, unit testing and professional software-development practices

• Reviewing, improving or debugging an existing project

The session will be tailored to your current knowledge and objectives. We can follow a structured learning programme, work through practical coding exercises, develop a project or investigate a specific technical problem.

Before booking, briefly describe what you would like to learn or solve. If you need help with existing code, include the relevant programming language, platform, tools and error details.

Each session lasts a full 60 minutes and is delivered online.