Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
$310 - $360/hr
Oversee Technical Program Management teams accountable for the coordinated delivery of complex products and features across engineering. * Partner closely with central Test Engineering and QA teams ...
New
$310 - $360/hr
Oversee Technical Program Management teams accountable for the coordinated delivery of complex products and features across engineering. * Partner closely with central Test Engineering and QA teams ...
New
As a Manager, Software Development you will lead a team of software engineers to deliver scalable, performant, and reliable viewer and product capabilities that support critical customer workflows.
As a Manager, Software Development you will lead a team of software engineers to deliver scalable, performant, and reliable viewer and product capabilities that support critical customer workflows.
CA$167/hr
Lead and coordinate SDK- and compiler-related software development projects to ensure alignment ... Comfort managing large-scale projects and aligning execution with evolving priorities. Strong ...
CA$167/hr
Lead and coordinate SDK- and compiler-related software development projects to ensure alignment ... Comfort managing large-scale projects and aligning execution with evolving priorities. Strong ...
CA$167/hr
Lead and coordinate SDK- and compiler-related software development projects to ensure alignment ... Comfort managing large-scale projects and aligning execution with evolving priorities. * Strong ...
CA$167/hr
Lead and coordinate SDK- and compiler-related software development projects to ensure alignment ... Comfort managing large-scale projects and aligning execution with evolving priorities. * Strong ...
CA$167/hr
Lead and coordinate SDK- and compiler-related software development projects to ensure alignment ... Comfort managing large-scale projects and aligning execution with evolving priorities. * Strong ...
CA$167/hr
Lead and coordinate SDK- and compiler-related software development projects to ensure alignment ... Comfort managing large-scale projects and aligning execution with evolving priorities. * Strong ...
Mirabel, QC · On-site
CA$125K/yr
Familiarity with AzureDevOps or any other sourcecode management system; * Understanding of the software development lifecycle; * Perform tasks related to software engineering; * Excellent ...
Mirabel, QC · On-site
CA$125K/yr
Familiarity with AzureDevOps or any other sourcecode management system; * Understanding of the software development lifecycle; * Perform tasks related to software engineering; * Excellent ...
$113 - $163/hr
You will guide development teams, ensure adherence to applicable standards, contribute to bids and ... Maintain and oversee the Software Configuration Management (SCM) function -- baseline definition ...
New
$113 - $163/hr
You will guide development teams, ensure adherence to applicable standards, contribute to bids and ... Maintain and oversee the Software Configuration Management (SCM) function -- baseline definition ...
New
... management technologies that improve the efficiency and performance of vehicles with both ... Purpose as an Embedded Software Engineer, you are an active member of the SW development's team.
New
... management technologies that improve the efficiency and performance of vehicles with both ... Purpose as an Embedded Software Engineer, you are an active member of the SW development's team.
New
The Role As a Principal Software Developer within our AI R&D team, you will be responsible for mentoring, solving complex problems, and managing the priorities, deadlines, and deliverables of ...
The Role As a Principal Software Developer within our AI R&D team, you will be responsible for mentoring, solving complex problems, and managing the priorities, deadlines, and deliverables of ...
Apply software development good practices and standards. * Participate in defining and designing ... Collaborate with multidisciplinary teams and manage priorities to meet objectives. * support V&V ...
Quick apply
Apply software development good practices and standards. * Participate in defining and designing ... Collaborate with multidisciplinary teams and manage priorities to meet objectives. * support V&V ...
Montreal, QC · On-site +1
... risk management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems ...
New
Montreal, QC · On-site +1
... risk management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems ...
New
Montreal, QC · On-site +1
... risk management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems ...
New
Montreal, QC · On-site +1
... risk management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems ...
New
Responsibilities Software Development & Technical Execution * Design, develop, test, and maintain ... Collaborate closely with Product Managers, UX Designers, Architects, QA Engineers, and fellow ...
Responsibilities Software Development & Technical Execution * Design, develop, test, and maintain ... Collaborate closely with Product Managers, UX Designers, Architects, QA Engineers, and fellow ...
Montreal, QC · On-site +1
Meeting with development managers to discuss software projects * Conducting feasibility studies for upgraded software systems * Update existing software systems and propose enhancements to improve ...
Montreal, QC · On-site +1
Meeting with development managers to discuss software projects * Conducting feasibility studies for upgraded software systems * Update existing software systems and propose enhancements to improve ...
Montreal, QC · On-site +1
Meeting with development managers to discuss software projects * Conducting feasibility studies for upgraded software systems * Update existing software systems and propose enhancements to improve ...
Montreal, QC · On-site +1
Meeting with development managers to discuss software projects * Conducting feasibility studies for upgraded software systems * Update existing software systems and propose enhancements to improve ...
Montreal, QC · On-site +1
Meeting with development managers to discuss software projects * Conducting feasibility studies for upgraded software systems * Update existing software systems and propose enhancements to improve ...
Montreal, QC · On-site +1
Meeting with development managers to discuss software projects * Conducting feasibility studies for upgraded software systems * Update existing software systems and propose enhancements to improve ...
Montreal, QC · On-site
... management and ensure data integrity. * AI-assisted development: daily use of coding agents for ... Passion for software development with a strong product sense * Knowledge of micro-service ...
Montreal, QC · On-site
... management and ensure data integrity. * AI-assisted development: daily use of coding agents for ... Passion for software development with a strong product sense * Knowledge of micro-service ...
Mirabel, QC · On-site
CA$125K/yr
Familiarity with AzureDevOps or any other sourcecode management system; * Understanding of the software development lifecycle; * Perform tasks related to software engineering; * Excellent ...
Mirabel, QC · On-site
CA$125K/yr
Familiarity with AzureDevOps or any other sourcecode management system; * Understanding of the software development lifecycle; * Perform tasks related to software engineering; * Excellent ...
CA$52K - CA$96K/yr
... business development opportunities. * Breaks down strategic problems, and analyses data and ... Provides technical support on products, illustration software and other tools. * Manages the ...
CA$52K - CA$96K/yr
... business development opportunities. * Breaks down strategic problems, and analyses data and ... Provides technical support on products, illustration software and other tools. * Manages the ...
$64.5K - $74.5K
1% of jobs
$74.5K - $84.5K
2% of jobs
$84.5K - $94.5K
2% of jobs
$94.5K - $104.5K
6% of jobs
$104.5K - $114.5K
12% of jobs
$115.5K is the 25th percentile. Wages below this are outliers.
$114.5K - $124.5K
16% of jobs
The median wage is $130.8K / yr.
$124.5K - $134.5K
17% of jobs
$134.5K - $144.5K
17% of jobs
$145.9K is the 75th percentile. Wages above this are outliers.
$144.5K - $154.5K
12% of jobs
$154.5K - $164.5K
9% of jobs
$164.5K - $174.5K
6% of jobs
$64.5K
$131.4K
$174.5K
As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.
| Aspect | Software Development Manager | Software Engineer |
|---|---|---|
| Responsibilities | Oversees development teams, manages projects, sets strategic goals | Designs, codes, tests software applications |
| Required Skills | Leadership, project management, technical expertise | Programming, problem-solving, technical skills |
| Credentials | Bachelor's or higher in CS or related field, often with experience in management | Bachelor's or higher in CS or related field |
| Work Environment | Team management, collaboration with stakeholders | Individual or team coding tasks, development environments |
The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

$110K - $140K/yr
Full-time
Medical
Re-posted 13 days ago
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
Requirements:
Preferred Skills and Experience:
Our client offers:
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA