More jobs:
Technical Content Engineer
Job in
New York, New York County, New York, 10261, USA
Listed on 2025-12-12
Listing for:
Viam Robotics
Full Time
position Listed on 2025-12-12
Job specializations:
-
Education / Teaching
Robotics
Job Description & How to Apply Below
Location: New York
Role summary
As a Technical Content Engineer, you'll design learning experiences that take developers from first hearing about Viam to confidently building production applications. This isn't just about organizing content—it's about understanding how developers actually learn, what motivates them to keep going, and what obstacles cause them to drop off. You'll design and build real-world robotics applications and create courses and learning paths based on these applications that drive real adoption, working hands–on with Viam to ensure your designs are grounded in the actual developer experience.
Whatyou’ll do
- Design the overall architecture of Viam's self‑paced learning content: what courses exist, how they sequence, what prerequisites they assume, and how they build toward real capabilities
- Evaluate training requirements by use case and user role, and turn those requirements into courses with clearly defined learning objectives and learning paths
- Architect and develop sample applications using a variety of programming languages (e.g., Python, Go, Type Script) and Viam
- Design, develop, and maintain course materials including hands‑on coding exercises, presentation content, video storyboards, student and instructor guides, demo scripts, quizzes and assessments
- Build working projects in Viam yourself to validate that your curriculum designs match the developer experience
- Use feedback and survey data from students, instructors, and Viam engineering teams to create new courses and improve existing courses
- Build train‑the‑trainer materials to enable Viam instructors to deliver training courses effectively
- Analyze where developers struggle or drop off, using both quantitative data and qualitative feedback to iterate on curriculum design
- Continually look for ways to extend and improve our courses to support new use cases and features, and to enhance the learning experience for students and their instructors
- Stay current with adult learning research and industry best practices in developer education
- A Bachelor's or advanced degree in computer science or a related engineering discipline, or equivalent experience in a software or technology‑related field. Aptitude and attitude are more important than credentials
- Advanced skills in at least one programming language (e.g., Python, Go, Type Script). Understanding of at least one other programming language is a big plus
- Skill with modern software development practices and infrastructure
- Demonstrated experience in at least two of the following areas: teaching, technical content development, public speaking, technical writing
- Understanding of instructional design principles—learning objectives, scaffolding, assessment design, motivation—whether through formal training or hard‑won experience
- An interest in sweating the details of individual learning moments
- A "can‑do" attitude, the ability to work collaboratively, and deliver on a deadline
- You enjoy self‑driven exploration and education on new software and hardware, and can adapt innovative technologies and learn quickly in a fast‑paced environment
- Experience or genuine interest in working with physical hardware—you'll be building robots as part of this job
- Experience with robotics, IoT, embedded systems, or industrial automation is a significant plus
- Complete new hire onboarding and technical training to acquire hands‑on technical knowledge of the Viam platform and ecosystem, specific capabilities and use cases
- You understand the Viam platform and feel comfortable assembling robots based on tutorials and writing programs for robots with our SDKs
- Via new hire training and shadowing, acquire a deep knowledge of Viam training offerings, student personae, and learning objectives
- You have audited existing documentation and learning content to identify gaps and opportunities
- Comfortable with creating and releasing new or updated training content, given a course outline with defined learning objectives
- You have built one or more substantial reference robotics applications on Viam
- You have shipped at least two complete courses from outline to publication
- You have established a repeatable curriculum…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×