Requirements Essential Skills and Experience * BS degree in Computer Science, Computer Engineering, or equivalent practical experience * Extensive experience designing and implementing domain ...
Requirements Essential Skills and Experience * BS degree in Computer Science, Computer Engineering, or equivalent practical experience * Extensive experience designing and implementing domain ...
CAD Designer
CA$62K - CA$82.10K/yr
CAD Designer Barrie, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$62K - CA$82.10K/yr
CAD Designer Barrie, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$80K - CA$100K/yr
CAD Designer Ottawa, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$80K - CA$100K/yr
CAD Designer Ottawa, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$62K - CA$82.10K/yr
CAD Designer Brampton, ON At EXP, we're driven to provide innovative solutions for the world ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$62K - CA$82.10K/yr
CAD Designer Brampton, ON At EXP, we're driven to provide innovative solutions for the world ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
Operating within Samco's engineering and manufacturing environment, this role ensures that CAD models, drawings, Bills of Materials, Engineering Change Orders, and related product records are ...
Operating within Samco's engineering and manufacturing environment, this role ensures that CAD models, drawings, Bills of Materials, Engineering Change Orders, and related product records are ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Sr Software Engineer
Toronto, ON · Remote
Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of experience * Kotlin, Spring Boot * React * MySQL * Python, AWS * Docker * Experience working with ...
Sr Software Engineer
Toronto, ON · Remote
Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of experience * Kotlin, Spring Boot * React * MySQL * Python, AWS * Docker * Experience working with ...
Masters Electrical Engineering or Computer Engineering * Hands-on experience with Cadence tools * Tape-out experience 3nm designs
Masters Electrical Engineering or Computer Engineering * Hands-on experience with Cadence tools * Tape-out experience 3nm designs
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Quick apply
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Sr Software Engineer
Toronto, ON · Remote
Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of experience * Kotlin, Spring Boot * React * MySQL * Python, AWS * Docker * Experience working with ...
Quick apply
Sr Software Engineer
Toronto, ON · Remote
Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of experience * Kotlin, Spring Boot * React * MySQL * Python, AWS * Docker * Experience working with ...
Manufacturing Engineer
Mississauga, ON · On-site
CA$60K - CA$80K/yr
Computer Engineering * Mechatronics Engineering * Biomedical Engineering Technical & Software Skills • Familiarity with work management or ticketing systems such as Azure DevOps or Jira is required ...
Quick apply
Manufacturing Engineer
Mississauga, ON · On-site
CA$60K - CA$80K/yr
Computer Engineering * Mechatronics Engineering * Biomedical Engineering Technical & Software Skills • Familiarity with work management or ticketing systems such as Azure DevOps or Jira is required ...
Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, relevant technical field. * 5+ years of experience. * Experience building large scale systems from scratch. Prior ...
Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, relevant technical field. * 5+ years of experience. * Experience building large scale systems from scratch. Prior ...
Bachelor's degree in Electrical Engineering, Computer Engineering, a related field, or equivalent experience * Minimum of 8 years of design verification and SystemVerilog experience * 2+ years of ...
Bachelor's degree in Electrical Engineering, Computer Engineering, a related field, or equivalent experience * Minimum of 8 years of design verification and SystemVerilog experience * 2+ years of ...
Enrolled in a university program with a degree in Computer Science, Computer Engineering, or other related disciplines. * Strong problem-solving skills and excellent communication skills.
Enrolled in a university program with a degree in Computer Science, Computer Engineering, or other related disciplines. * Strong problem-solving skills and excellent communication skills.
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
In this job, you will work in close collaboration with computer architects, software engineers, verification engineers, and physical design engineers to design innovative compute accelerators that ...
In this job, you will work in close collaboration with computer architects, software engineers, verification engineers, and physical design engineers to design innovative compute accelerators that ...
Working with the Engineering Department team, the CAD Technician will develop: excellent knowledge of fluid's products and software systems, and solid understanding of fluid's manufacturing processes ...
Quick apply
Working with the Engineering Department team, the CAD Technician will develop: excellent knowledge of fluid's products and software systems, and solid understanding of fluid's manufacturing processes ...
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
Quick apply
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
Recently graduated or enrolled in a university program with a degree in Computer Science, Computer Engineering, or other related disciplines (graduating 2026). This is a new graduate position.
Recently graduated or enrolled in a university program with a degree in Computer Science, Computer Engineering, or other related disciplines (graduating 2026). This is a new graduate position.
Skills & Qualifications * BS, MS, or PhD in Computer Science, Computer Engineering, or a related field. * 5+ years of relevant experience in performance engineering, particularly in optimizing ...
Skills & Qualifications * BS, MS, or PhD in Computer Science, Computer Engineering, or a related field. * 5+ years of relevant experience in performance engineering, particularly in optimizing ...
Computer Engineer information
See Ontario salary details
$60.4K is the 25th percentile. Wages below this are outliers.
$30K - $63.5K
28% of jobs
The median wage is $81K / yr.
$63.5K - $97K
43% of jobs
$103.6K is the 75th percentile. Wages above this are outliers.
$97K - $130.5K
23% of jobs
$130.5K - $164K
4% of jobs
$164K - $197.5K
2% of jobs
$197.5K - $231K
0% of jobs
$231K - $264.5K
0% of jobs
$264.5K - $298K
0% of jobs
$298K - $331.5K
0% of jobs
$331.5K - $365K
0% of jobs
$365K - $398.5K
0% of jobs
$30K
$92K
$398.5K
How much do computer engineer jobs pay per year?
What Is a Computer Engineer?
A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.
What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?
What are common challenges computer engineers face when working on cross-functional teams?
What are computer engineers?
What is the difference between Computer Engineer vs Software Developer?
| Aspect | Computer Engineer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field; certifications like Cisco, CompTIA | Bachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS |
| Work Environment | Designing hardware, embedded systems, and software integration in labs or offices | Writing, testing, and maintaining software applications in offices or remote setups |
| Employer & Industry Usage | Tech companies, manufacturing, telecommunications, embedded systems | IT firms, software companies, startups, enterprise software development |
Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.
Other
Medical, Dental, Vision, Retirement
Posted 16 days ago
Job description
We are building a domain-specific language and compiler toolchain for programming machine learning models.
As a Senior DSL Compiler Engineer, you will focus on the compiler frontend: scanning, parsing, AST design and construction, compiler passes, type and shape inference, and error and warning reporting. You should be deeply comfortable reasoning about object ownership and lifecycle management in C++, and be prepared to work within a custom ARC system with semantics similar to the standard smart pointer types.
What You'll Do- Design and implement compiler frontend components including the lexer, parser, abstract syntax tree, and compiler passes.
- Design and implement type inference and shape inference systems for the DSL.
- Design clear, actionable error and warning diagnostics that help users understand and resolve problems in their programs.
- Work within and extend a proprietary automatic reference counting system that governs memory management across the frontend.
- Participate in code reviews to maintain code quality and ensure sound design decisions.
- Collaborate through pair programming sessions.
- Contribute to the full software engineering lifecycle: product specification, requirements gathering, high-level design, low-level design, implementation, and testing.
- Help inform the design of future DSLs as the platform expands to other scientific computing domains.
- BS degree in Computer Science, Computer Engineering, or equivalent practical experience
- Extensive experience designing and implementing domain-specific languages.
- Deep expertise in compiler frontend engineering: lexical analysis, parsing, AST design, semantic analysis, and compiler passes.
- Strong experience with type inference and shape inference systems.
- Strong professional C++ background with modern C++ standards.
- Deep understanding of automatic reference counting concepts and object lifetime management in C++, including thorough familiarity with the semantics of shared_ptr, weak_ptr, and unique_ptr. The frontend uses a proprietary ARC implementation with similar semantics, and you must be comfortable reasoning about ownership, reference cycles, and clean teardown in this kind of system.
- Experience designing compiler diagnostics (errors and warnings) that are clear and useful to end users.
- Experience across the full software engineering lifecycle: product specification, requirements gathering, high-level design, low-level design, implementation, and testing.
- General familiarity with GPUs or other accelerator devices and their role in high-performance computing and machine learning workloads.
- Master's or PhD in Computer Science, Computer Engineering, or equivalent
- Experience with or willingness to use AI-assisted code generation tools in day-to-day development.
- Familiarity with PyTorch or similar machine learning frameworks.
- Experience with Python language internals or strategies for subsetting Python-like languages.
- Own a critical layer of our compiler stack where optimization decisions have direct, measurable impact on model performance
- Work on the hardest graph-level problems in AI infrastructure - across diverse hardware targets and model architectures
- Collaborate with a team that treats infrastructure as a canvas and optimization as a craft
- Competitive compensation including equity, medical/dental/vision, retirement savings, and wellness benefits
About Lemurian Labs
Sourced by ZipRecruiter
Industry
Internet and it
Company size
11 - 50 Employees
Headquarters location
Menlo Park, CA, US
Year founded
2018