Full-Time Senior C++ Systems Engineer
NBCUniversal is hiring a remote Full-Time Senior C++ Systems Engineer. The career level for this job opening is Senior Manager and is accepting New York, New York based applicants remotely. Read complete job description before applying.
NBCUniversal
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Job Summary: Use C++ to build software for machine learning, computer vision, and 3D modeling applications. Analyze images, create 3D models from real-world data. Apply cutting-edge research in AI, computer vision, and computer graphics.
Responsibilities:
- Implement machine-learning/computer vision algorithms in C++.
- Utilize mathematical techniques (linear algebra, probability, geometry).
- Work closely with leadership on product vision and customer needs.
- Use Git for source code management.
- Deploy and test code on large-scale geospatial datasets.
- Interact with remote machines via Unix shell.
- Design and build high-performance C++ systems, optimizing for speed, scalability, and resource management.
Qualifications:
- Bachelor's Degree in Computer Science, Engineering, Mathematics, or related field.
- 3+ years of industry experience in a fast-paced tech environment.
- Team-oriented and collaborative approach with a strong willingness to learn.
- Strong communication skills (explain technical concepts to non-technical audiences).
- Experience with Git preferred, or Mercurial/other DVCs.
- Unix shell (bash) proficiency.
- Experience with Unreal Engine, C++, computational geometry, and computer graphics (game tech).
Tools: Git, CMake
Environment: Linux and macOS