Cybersecurity Principal Engineer – AI Software Development
4 days ago
Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are seeking a highly skilled and self driven Cybersecurity engineer to join our AI software development organization. This role is critical in ensuring the security and integrity of our AI platforms, SDKs, and data pipelines. You will guide the work of AI Software engineers and collaborate closely with AI researchers, software developers, and infrastructure teams to embed security best practices throughout the development lifecycle. Daily work may include but not limited to performing security risk analysis on AI features, participating in architecture design review to provide security input, reaching agreement on mitigation measures, prioritizing internal effort on attack surface hardening and vulnerability detection, and supporting customers to meet their cybersecurity goals… Responsibilities: Lead the design and implementation of cybersecurity strategies for Qualcomm’s AI software products. Lead product security strategy and initiatives to continuously improve security of AI SW products and achieve industry leading position. Support customers on product security related issues and assist them in meeting their cybersecurity goals. Drive organization’s security effort to meet and exceed applicable cybersecurity requirements defined by global regulations and standards such as ISO 21434 Conduct threat modeling, risk assessments, and security audits across AI development workflows. Define and enforce secure coding standards and practices for AI and ML pipelines. Collaborate with DevOps and MLOps teams to integrate security into CI/CD pipelines. Monitor and respond to security incidents, vulnerabilities, and compliance issues. Stay current with emerging threats, vulnerabilities, and regulatory requirements in AI and cybersecurity. Mentor and develop a high-performing cybersecurity team. Qualifications: 8+ years of software development experience with at least 5 years in cybersecurity. Experience in performing TARA at system and component level. Experience with SDLC tools like SAST and SCA Familiarity with AI/ML systems, data pipelines, and model lifecycle management. Excellent communication and cross-functional collaboration skills. Experience on product security for embedded devices, which may include a subset of the following skillsets: Device integrity and authentication Secure communications Trusted execution environment Protected virtualization and platform isolation techniques Embedded/real time OS security Vulnerability detection methods Exploit mitigation techniques Hardware access control Secure provisioning and debug Key management and applied crypto Preferred Qualifications: Master’s degree in Cybersecurity, Information Assurance, or a related discipline. 10+ years of experience Experience securing AI/ML platforms (e.g., TensorFlow, PyTorch, ONNX, MLflow). Knowledge of adversarial machine learning and model robustness techniques. Certifications such as CISSP, CISM, or GIAC. Experience working in regulated environments (e.g., automotive, healthcare, finance, defense). Understanding of secure software development practices and cloud security (AWS, Azure, or GCP). Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr
-
Principal Software Engineer
4 weeks ago
Markham, Canada Huawei Full timeHuawei Canada has an immediate permanent opening for a Principal Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its...
-
Principal Software Engineer
3 hours ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeHuawei Canada has an immediate permanent opening for a Principal Engineer.About the team:Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its...
-
Principal Software Engineer
3 hours ago
Markham, Canada Huawei Canada Full timeHuawei Canada has an immediate permanent opening for a Principal Engineer.About the team:Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its...
-
Senior Principal Software Engineer
3 hours ago
Markham, Canada Huawei Canada Full timeSenior Principal Software Engineer - AI Multi-Agents Join to apply for the Senior Principal Software Engineer - AI Multi-Agents role at Huawei Canada. Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation...
-
AI-Driven Forward‑Deployed Software Engineer
3 hours ago
Markham, Canada Jonas Software Full timeA leading software firm in York Region, Canada, is seeking a Forward-Deployed Software Engineer. In this role, you will design and deliver AI capabilities across various software businesses, leading the integration of modern solutions into existing systems. Responsibilities include developing full-stack components, optimizing systems, and enabling AI across...
-
Principal Software Development Engineer
3 hours ago
Markham, Canada AMD Full timeOverviewPRINCIPAL SOFTWARE DEVELOPMENT ENGINEER — The AI Models and Applications team at AMD is looking for a specialized Principal level engineer who is passionate about enabling innovative and efficient Generative AI training/inferencing at scale. You will be part of a core team of highly talented specialists and work on scaling training and inference...
-
Principal Software Development Engineer
3 hours ago
Markham, Canada Advanced Micro Devices Full timeOverviewWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Software Engineer, Core AI Software
3 weeks ago
Markham, Canada Qualcomm Full timeCompany: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: Qualcomm pushes the boundaries of what's possible to enable next‑generation experiences and drive digital transformation, creating a smarter, connected future for all. As a Qualcomm AI Software Engineer, you will develop and...
-
Software Engineer, Core AI Software
3 weeks ago
Markham, Canada Qualcomm Full timeCompany: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: Qualcomm pushes the boundaries of what's possible to enable next‑generation experiences and drive digital transformation, creating a smarter, connected future for all. As a Qualcomm AI Software Engineer, you will develop and...
-
Principal Software Development Engineer
2 weeks ago
Markham, Canada Advanced Micro Devices inc. Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...