NBCUniversal logo
NBCUniversal

Here you can create the extraordinary. Join us.

Senior Systems Developer – C++, Python

Systems EngineerSystems EngineerFull TimeRemoteSeniorTeam 10,001+Since 2004H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

6 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expFrenchEnglishUnixUnreal Engine

Job Description

Senior Systems Developer – C++, Python

NBCUniversal

• Implement core machine-learning, computer vision, and (inverse-) procedural modeling algorithms in C++ with varying levels of oversight. • Apply state-of-the-art research in machine learning, computer vision, and computer graphics. • Collaborate closely with leadership to understand high-level product vision and customer requirements. • Use Git for effective source code management. • Deploy and test code on large-scale geospatial datasets (ultimately generating 3D content that will be available to users). • Interact with remote machines via a Unix shell.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of relevant industry experience in a fast-paced, high-growth tech environment.
  • Team-oriented, collaborative approach with demonstrated aptitude, enthusiasm, and willingness to learn new methods, tools, practices, and skills.
  • Strong communication skills and the ability to translate complex technical concepts into clear, accessible language for non-technical stakeholders.
  • Experience designing and building high-performance, efficient systems in C++, with a strong focus on optimizing code for speed, scalability, and resource management.
  • Familiarity with modern C++.
  • Mathematical background covering some subset of linear algebra, probability, and geometry.
  • Experience with Git or other distributed version control systems is preferred.
  • Comfortable working in a Unix shell environment (e.g., bash); proficiency is essential for our setup.
  • Strong problem-solving skills, attention to detail, and the ability to thrive in a fast-paced environment.
  • Experience with game technologies, such as Unreal Engine, C++, computational geometry, and computer graphics.
  • Excellent analytical skills, attention to detail, and ability to perform in a fast-paced environment.

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Related Categories

Related Job Pages

More Systems Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

• Proactively reach out to the customer to position Arista products in DC, Campus, Routing, AI, CV etc in order to expand account footprint. • Provide Technical assistance on new opportunities including Proof of Concept testing at Arista and in customer's labs • Ensure the customer is performing operational health checks, compliance reviews, and automation maturity assessments. • Assist in deploying and integrating CloudVision, APIs, and automation toolsets. • Identify opportunities for continuous improvement in customer environments using Arista’s open, programmable platforms. • Deliver strategic and advanced technical workshops (automation, CI/CD, CloudVision, AVD). • Act as a technical liaison between customers, Arista TAC, and engineering, but focus on proactive solutions.

Utah
Full TimeRemoteTeam 10,001+Since 1934H1B No Sponsor

• Supporting the delivery of electronic security systems in line with client standards (Microsoft-aligned) • Providing hands-on technical support across: System design and configuration, Programming and evaluation, Commissioning and verification, Managing on site vendor delivery • Ensuring all systems meet required compliance, performance and quality standards • Driving continuous improvement in service delivery through: After-action reviews, Data analysis and reporting insights, Vendor and audit assessments, Lessons learned and corrective actions • Contributing to the evolution of technical standards and documentation by working closely with regional leadership and global shared services teams.

Europe
ALTEN logo

Systems Architect

ALTEN

Building tomorrow's world today

ContractRemoteTeam 10,001+H1B Sponsor

• Define the overall spacecraft architecture, ensuring alignment with mission objectives, constraints, and performance requirements. • Lead the development of system‑level concepts, including functional breakdowns, subsystem interactions, and high‑level design flows. • Own and maintain the technical baseline, ensuring consistency across electrical, mechanical, RF, software, thermal, and payload domains. • Produce and manage system specifications, architectural documentation, and interface definitions. • Drive trade‑off analyses, evaluating design options across performance, reliability, mass, power, and cost. • Support risk identification, mitigation strategies, and architectural decisions that impact mission reliability. • Oversee system‑level verification and validation, ensuring the architecture is fully testable and compliant. • Collaborate with AIT, mission operations, and engineering teams to ensure architectural consistency throughout development and testing. • Provide senior technical leadership, mentoring engineers and influencing long‑term architectural strategy.

United Kingdom
ALTEN logo

Systems Engineer

ALTEN

Building tomorrow's world today

Full TimeRemoteTeam 10,001+H1B Sponsor

• Lead system‑level requirements definition, flow‑down, and traceability across all spacecraft subsystems. • Develop and maintain the system architecture, ensuring coherent interfaces between electrical, mechanical, RF, software, and payload domains. • Produce and manage Interface Control Documents (ICDs), system specifications, and verification plans. • Coordinate technical activities across multidisciplinary teams, ensuring alignment with mission‑level objectives. • Support trade‑off analyses, design reviews, and system‑level decision‑making throughout the development lifecycle. • Lead system‑level verification and validation, including functional testing, performance assessment, and compliance checks. • Analyse subsystem interactions, identify risks, and drive mitigation strategies to ensure spacecraft reliability.

United Kingdom