Hiring Expert Trainer – Advanced System-Level C++ & Object-Oriented Design
2 days ago Be among the first 25 applicants
Direct message the job poster from Calxmap
Company Description
CalxMap is an innovative Expert Marketplace and Ed‑Social Media Platform that empowers learners to achieve their academic and career aspirations by connecting them with industry experts, mentors, and opportunities. With its unified ecosystem bridging education and employability, CalxMap fosters a dynamic environment where students engage with universities, expert faculty, and industry leaders. Whether exploring personalized guidance, expert‑led sessions, or internships, students benefit from a seamless and interactive experience. CalxMap is creating the "LinkedIn of Education," enabling individuals to map their goals and grow in a connected, supportive community.
Role Description
This is a contract remote role for a Hiring Expert Trainer in Advanced System‑Level C++ and Object‑Oriented Design. The role involves conducting advanced training sessions, sharing expertise in system‑level design and object‑oriented programming, and creating engaging content for learners. Collaborate with team members to develop and deliver customized training materials that address specific skill gaps. Provide mentorship and support to learners, helping them enhance their professional skill sets and achieve their career goals.
We are looking for a highly experienced faculty / industry expert to deliver an advanced, systems‑level training program for one of our enterprise units.
Training Focus Areas
- Advanced Object‑Oriented Systems – Product Design
- Advanced Object‑Oriented Systems – Product Debugging
- Efficient Use Case Analysis & Estimation
Technical Environment (Must‑Have Experience)
- SR‑IOV / PowerVM‑based architecture
- Heavy use of C++ for:
- Polymorphism via virtual functions
- Inheritance‑driven design
- Direct interaction with:
- Raw memory
- Hardware registers
- Hex dumps
- No use of STL, exceptions, RTTI, or hidden allocations
Important Constraints
- No use of STL, exceptions, RTTI, or hidden allocations
Mandatory Expertise Areas
- Virtual dispatch internals
- ABI stability considerations
- Inheritance‑based hardware abstraction
- Placement new
- Low‑level and complex debugging techniques
- Real‑world debugging of large, performance‑critical systems
Ideal Trainer Profile
- 8+ years of hands‑on experience in system‑level C++ development
- Strong background in hardware–software interfacing
- Experience working with embedded systems, virtualization platforms, or firmware‑level code
- Proven experience delivering advanced or enterprise‑level technical training
- Ability to explain complex internals with real‑world examples
Prior Experience (Preferred)
- Delivered training on:
- Advanced C++ internals
- Low‑level debugging
- OS / virtualization / hardware abstraction layers
- Experience with production‑grade, performance‑critical codebases
Engagement Details
- Mode: Online / Onsite (to be discussed)
- Audience: Experienced system‑level engineers
- Duration & commercials: To be discussed with shortlisted profiles
How to Apply
- Updated profile / CV
- Relevant training or project experience
- Availability to deliver the sessions
Contact / WhatsApp
9929999766
Platform
Calxmap – Expert Marketplace
Seniority level
Employment type
Job function
Industries
- Technology, Information and Internet