Here you can create the extraordinary. Join us.
Staff Systems Developer – Développeur de systèmes expert(e)
Location
Canada
Posted
6 days ago
Salary
0
Seniority
Lead
Job Description
Staff Systems Developer – Développeur de systèmes expert(e)
NBCUniversal
• Use C++ to build important software for machine learning, computer vision, and 3D modeling applications • Implement core machine-learning/computer vision and procedural modeling algorithms • Apply cutting-edge research in machine learning, computer vision, and computer graphics • Work closely with leadership to understand high-level product vision and customer requirements • Utilize Git for effective source code management • Deploy and test code on large scale geospatial datasets to generate 3D content • Interact with remote machines via a Unix shell
Job Requirements
- Bachelor’s Degree in Computer Science, Engineering, Mathematics, or a related field
- 5+ years of relevant industry experience in a fast paced, high growth tech environment, with demonstrable experience as a solutions-based leader in your domain
- Team-oriented and collaborative approach with a demonstrated aptitude, enthusiasm and willingness to learn new methods, tools, practices and skills
- Strong communication skills with the ability to translate complex technical concepts into clear, accessible language for non-technical stakeholders.
- Experience in designing and building high-performance, efficient systems using C++, with a strong focus on optimizing code for speed, scalability, and resource management.
Benefits
- Employee can work remotely
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
• 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.
• 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.
• 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.
• 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.



