C++ Trainer – Embedded Systems (Onsite, Arizona)
We are seeking an experienced C++ Trainer with Embedded Systems expertise to deliver a customized training program for a firmware engineering team.
Team Profile:
11 embedded firmware engineers (junior to senior)
Strong C programming foundation
4–5 engineers with basic/intermediate C++ knowledge; remaining team minimal exposure
Training Objectives:
Modern C++17 standards and features
Effective Object-Oriented Programming (OOP) in embedded systems
Design patterns and architecture best practices
Memory management in constrained environments
Transition from C-style to modern C++ practices
Scope of Work
~3-day classroom training (~21 hours total)
Customized content for mixed skill levels
Hands-on exercises and real-world embedded examples
Guidance on applying C++ principles to firmware/system architecture
Required Experience
Strong expertise in modern C++ (C++11/14/17)
Embedded systems / firmware development experience
Ability to train and mentor mixed-experience teams
Deep understanding of memory management, performance optimization, and design patterns in embedded systems
Nice to Have:
Prior technical training experience
Experience transitioning teams from C → C++
Familiarity with embedded toolchains and hardware-constrained systems
Logistics
Location: Arizona (onsite preferred)
Format: Classroom training
Duration: 3 days (~21 hours)
Timeline: Target delivery May–June 2026
Candidate Profile
We are looking for someone who can:
Translate modern C++ concepts into practical embedded use cases
Adapt delivery for a mixed-experience team
Provide actionable guidance engineers can apply immediately
Focus on real engineering challenges, not just theory
To Apply
Please include:
Summary of C++ (C++17) experience
Embedded systems / firmware experience
Previous training or mentoring experience
Availability in May/June 2026
Confirmation of ability to deliver onsite in Arizona
Keep your plan and get 50% off on your next renewal. We’ll also email you the code.