Z

Software Engineer, Principal

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer, Principal

Architects and leads the design, development, and testing of software solutions for highly-complex technical projects, with a focus on integrating Computer Vision (CV) and Artificial Intelligence (AI) capabilities. Defines software specifications and drives the technology roadmap for our AI-powered products. Spearheads the development of sophisticated software for low-power, resource-constrained embedded devices. Demonstrates deep expertise in optimizing algorithms, managing memory, and minimizing power consumption for edge computing environments. Leads the end-to-end lifecycle of machine learning models, deployment and optimization for inference on target hardware. Champions new thinking and creativity in team members. Coaches others on how to effectively develop, communicate, and implement new AI-driven solutions. Drives a culture of quality by establishing and championing software engineering best practices such as Test-Driven Development (TDD). Implements robust CI/CD (Continuous Integration/Continuous Deployment) pipelines with comprehensive automated testing to prevent regressions and ensure rapid, predictable releases. Creates and maintains comprehensive technical documentation, including developer guides and API specifications, to enable other teams and foster clear communication and knowledge sharing. Maintains keen awareness of the competitive landscape, particularly in applied AI and Computer Vision, direct designs and create solutions that surpass the competition. Stays current with ML frameworks (e.g., TensorFlow, PyTorch), hardware accelerators, and algorithmic advancements. With other engineering disciplines, develops next-generation, AI-first ideas and solutions to meet client needs before the competition, turning novel concepts into tangible products. Analyzes competitor intellectual property in the AI/ML space and participates in activities related to protecting our intellectual property, including novel algorithms and model architectures. Exercises independent judgment in methods, techniques, and evaluation criteria for obtaining results. Serves as an organization-wide spokesperson and prime consultant on large, specialized projects that affect the organization\u0027s long-term goals and objectives. Provides technical leadership and mentorship to other engineers, creating formal networks to drive coordination among groups. Bachelor\u0027s or Master\u0027s degree with 10+ years\u0027 work experience Experience in low-level systems, including Android kernel (BSP) development and Real-Time Operating Systems (RTOS). Experience development for embedded software Experience in integrating Computer Vision (CV) and Artificial Intelligence (AI) capabilities for on-device AI. Experience in developing and deploying AI/ML models on-device, particularly for resource-constrained environments like wearables. Hands-on experience with embedded systems, including sensor fusion (e.g., cameras, scanners, voice). Demonstrated experience leading the complete lifecycle of machine learning models, from initial data ingestion and model training to final deployment and performance optimization on target hardware.
Original job Software Engineer, Principal posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.