Senior C++ engineer responsible for developing and debugging Linux device drivers, creating design documents, maintaining build systems, and reviewing code for a smart camera solution.
Compensation
Yearly salary increase (depends on individual performance)
Yearly bonus (depends on company performance)
Responsibilities
Implement advanced software modules that follow modern C++ design patterns
Develop and debug Linux device drivers
Create design documents on software architecture and algorithms
Maintain and improve build system using Make, CMake, Python, and Docker
Peer review code for adherence best practices, design guidelines, and coding standards
Requirements
Bachelor's degree, with an emphasis on Engineering, Computer Science, Mathematics or a related technical discipline
Senior Perception Engineer responsible for post‑processing optimization of perception model outputs and integration with planning and control modules in automotive electronics.
Responsibilities
Optimize post‑processing of perception model outputs such as parking slots, object detection and occupancy grid results
Integrate and debug perception module with Planning and Control, aligning with downstream requirements
Optimize algorithm efficiency for embedded platforms
Define standards and optimize interfaces for perception post‑processing algorithms
Requirements
Bachelor’s degree or above in Computer Science, Electronic Engineering, Automation, or related fields
Nice to have: Mass‑production parking projects experience
Seeking a dedicated and passionate Gameplay AI Engineer to expand AI systems and create new experiences for players on the world's most popular game franchises.
Compensation
The standard base pay range for this role is $119,278.00 - $157,642.00 CAD.
Responsibilities
Work with AI engineering teams to expand our AI technology to push the limits of what our AI can currently do
Work alongside our design and content teams to develop new AI characters and behaviors
Implement, debug and optimize major systems in C/C++ and other languages in the context of a large cross platform codebase
Design and implement optimized AI systems
Provide mentorship to less experienced engineers
Requirements
Bachelor's degree in computer science, Engineering or Math related field
Nice to have: AI systems in a networked environment
Nice to have: Animation – blend trees, IK, motion matching
Nice to have: AI navigation mesh generation and pathfinding
Senior architectural role focused on 5G RAN L2, requiring expertise in 3GPP L1/L2/L3 software development, baseband design, and RAN architecture strategies.
Responsibilities
Develop specialized knowledge of the existing 5G Baseband Software architecture
Provide guidance to teams regarding intricate design issues
Conceive various strategies to enhance the current architecture
Work closely with other domain specialists
Develop, systemize, and test software for 5G Layer 1/Layer 2/Layer3 protocols
As a Reliability Engineer, you work closely with design engineers to perform schematic design review and analysis through various design methods, such as simulation, to drive better NPI hardware quality and reliability.
Responsibilities
Perform schematic design review and analysis
Analyze specifications, datasheets, and application notes to create component device models
Apply state‑of‑the‑art deep learning and computer vision techniques to curate high‑quality datasets and ground truth for autonomous vehicle perception, prediction, planning and control.
Compensation
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4.
Responsibilities
Stay up to date with the latest research and innovations in deep learning, implement and experiment with new ideas.
Foster collaborative partnerships with researchers and engineers, transforming innovative research into robust, industrial‑strength machine learning models.
Take approaches from initial evaluation and experimentation all the way to shipping.
Define, collect, and curate training and evaluation datasets, focusing on scenario coverage and label quality.
Develop vision‑language models and embeddings for scenario search, classification, and automated data curation.
Requirements
PhD in Computer Science, Computer Engineering, or related field
MS in Computer Science, Computer Engineering, or related field