... devices like drones, robotics, and sensors, or in cloud and data center environments. Our ... A role that spans software and hardware co-design, shaping both the compiler and the accelerator ...
... devices like drones, robotics, and sensors, or in cloud and data center environments. Our ... A role that spans software and hardware co-design, shaping both the compiler and the accelerator ...
... devices like drones, robotics, and sensors, or in cloud and data center environments. Our ... high-performance systems software * Proficiency in modern C++ (C++14/17/20) and Python
... devices like drones, robotics, and sensors, or in cloud and data center environments. Our ... high-performance systems software * Proficiency in modern C++ (C++14/17/20) and Python
... devices like drones, robotics, and sensors, or in cloud and data center environments. Our ... high-performance systems software * Proficiency in modern C++ (C++14/17/20) and Python
... devices like drones, robotics, and sensors, or in cloud and data center environments. Our ... high-performance systems software * Proficiency in modern C++ (C++14/17/20) and Python
Surveyor
Langley, BC ยท On-site
... engineering. * 2+ years of experience in land surveying, civil construction, or a related field. * Proficiency in AutoDesk Civil 3D, Topcon GNSS/Robotic Total Station systems using Pocket 3D software ...
Quick apply
Surveyor
Langley, BC ยท On-site
... engineering. * 2+ years of experience in land surveying, civil construction, or a related field. * Proficiency in AutoDesk Civil 3D, Topcon GNSS/Robotic Total Station systems using Pocket 3D software ...
By combining robotics, AI, advanced sensing technologies, and data analytics, Niricson helps ... We're a team of engineers, innovators, and problem-solvers passionate about building technology ...
By combining robotics, AI, advanced sensing technologies, and data analytics, Niricson helps ... We're a team of engineers, innovators, and problem-solvers passionate about building technology ...
Data Capture Field Technician
Victoria, BC ยท On-site
By combining robotics, AI, advanced sensing technologies, and data analytics, Niricson helps ... Were a team of engineers, innovators, and problem-solvers passionate about building technology with ...
Quick apply
Data Capture Field Technician
Victoria, BC ยท On-site
By combining robotics, AI, advanced sensing technologies, and data analytics, Niricson helps ... Were a team of engineers, innovators, and problem-solvers passionate about building technology with ...
Principal Product Manager, AI-Powered Security Operations
Vancouver, BC ยท Remote
CA$165K - CA$190K/yr
... Security & Resilience software, offering a next-generation cloud platform that empowers ... You will work closely with our engineering, AI and UX teams to drive feature design and development.
Principal Product Manager, AI-Powered Security Operations
Vancouver, BC ยท Remote
CA$165K - CA$190K/yr
... Security & Resilience software, offering a next-generation cloud platform that empowers ... You will work closely with our engineering, AI and UX teams to drive feature design and development.
Engage and interface with appropriate Engineering and Shipyard teams to support selected technical ... robotics * Excellent oral and written communication skills. * Strong problem-solving skills ...
Engage and interface with appropriate Engineering and Shipyard teams to support selected technical ... robotics * Excellent oral and written communication skills. * Strong problem-solving skills ...
IT Business Analyst
Vancouver, BC ยท Hybrid
... AI, robotics, and automation, and provide administrative support for the Centres of Excellence for AI and for Citizen Development (in support of the VP, Automation and Software Engineering)
IT Business Analyst
Vancouver, BC ยท Hybrid
... AI, robotics, and automation, and provide administrative support for the Centres of Excellence for AI and for Citizen Development (in support of the VP, Automation and Software Engineering)
IT Business Analyst
Vancouver, BC ยท Hybrid
... AI, robotics, and automation, and provide administrative support for the Centres of Excellence for AI and for Citizen Development (in support of the VP, Automation and Software Engineering)
IT Business Analyst
Vancouver, BC ยท Hybrid
... AI, robotics, and automation, and provide administrative support for the Centres of Excellence for AI and for Citizen Development (in support of the VP, Automation and Software Engineering)
Sr. IZWS Scheduler Expert
CA$62K - CA$147K/yr
From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a ...
Sr. IZWS Scheduler Expert
CA$62K - CA$147K/yr
From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a ...
From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a ...
From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a ...
Phased Array Technician (Lead)
Burnaby, BC ยท On-site
CA$52.81 - CA$57.36/hr
Conduct routine software/hardware checks per manufacturer guidelines * Champion a strong safety ... engineering, reliability engineering, drones, robotics, V-Deck and condition-based monitoring ...
Phased Array Technician (Lead)
Burnaby, BC ยท On-site
CA$52.81 - CA$57.36/hr
Conduct routine software/hardware checks per manufacturer guidelines * Champion a strong safety ... engineering, reliability engineering, drones, robotics, V-Deck and condition-based monitoring ...
Phased Array Technician (Lead)
CA$52.81 - CA$57.36/hr
Conduct routine software/hardware checks per manufacturer guidelines * Champion a strong safety ... engineering, reliability engineering, drones, robotics, V-Deck and condition-based monitoring ...
Phased Array Technician (Lead)
CA$52.81 - CA$57.36/hr
Conduct routine software/hardware checks per manufacturer guidelines * Champion a strong safety ... engineering, reliability engineering, drones, robotics, V-Deck and condition-based monitoring ...
Technical Solutions Architect, Power Platform (Presales)
CA$100K - CA$126K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile ... Technical expertise in solution deployment strategies, Power Platform Pipelines, Azure DevOps - CD ...
Technical Solutions Architect, Power Platform (Presales)
CA$100K - CA$126K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile ... Technical expertise in solution deployment strategies, Power Platform Pipelines, Azure DevOps - CD ...
Robotics Software Developer information
What is the difference between Robotics Software Developer vs Mechatronics Engineer?
| Aspect | Robotics Software Developer | Mechatronics Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Robotics, or related field; programming certifications | Bachelor's in Mechatronics, Mechanical, or Electrical Engineering |
| Work Environment | Software development teams, labs, robotics companies | Design, integrate mechanical and electronic systems, manufacturing settings |
| Industry Usage | Robotics firms, automation companies, research labs | Manufacturing, automation, product design |
| Common Search/Comparison | Yes | No |
Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.
What are some common challenges faced by Robotics Software Developers in integrating hardware and software components?
What engineers make $500,000?
What does a Robotics Software Developer do?
What are the key skills and qualifications needed to thrive as a Robotics Software Developer, and why are they important?
What engineers make $300,000 a year?
How much do robotic programmers make?
Can a software engineer work in robotics?
Full-time
Posted 26 days ago
Job description
- Contribute across the full compiler stack, including operator lowering, graph/IR transformations, optimization passes, and backend code generation
- Optimize for dataflow architectures, developing pipelined schedules, memory orchestration, and resource-constrained execution strategies
- Collaborate with hardware architects to influence architectural features, ensuring the compiler and hardware evolve together
- Develop compilation strategies that unify our analog compute with digital subsystems
- Build and maintain a compiler that produces high-performance binaries with strong debugging support, clear error messages, and predictable performance models
- 3+ years of experience building compilers or high-performance systems software, especially those involving complex resource management or optimization.
- Expert in modern C++ (C++14/17/20) and strong Python.
- Experience with compiler IRs (SSA-based or graph-based), transformations, and code generation
- Exposure to specialized accelerators (GPU, NPU, FPGA, or custom ASIC) or parallel architectures
- Experience with machine learning compiler stacks (e.g., ONNX, MLIR, TVM, XLA, IREE, PyTorch), with contributions to MLIR or LLVM projects a plus
- Experience with optimization methods (LP/MIP, CP, SAT/SMT) using solvers like Gurobi or OR-Tools for scheduling and resource allocation
- Experience compiling for specialized accelerators (GPU, NPU, FPGA, or custom ASIC) on DNN workloads; GPU/DSP experience is valuable if combined with compiler backend work beyond kernel tuning
- Familiarity with heterogeneous compilation, especially mixing custom accelerators with CPUs/GPUs/NPUs, and exposure to analog or in-memory compute is a plus
- Experience collaborating in compiler-hardware co-design (architecture + ISA) for better compiler usability and hardware efficiency
- The opportunity to shape how deep learning and LLM workloads are compiled on novel hardware.
- A role that spans software and hardware co-design, shaping both the compiler and the accelerator architecture
- A collaborative, innovative team that values engineering rigor, continuous integration, and user-focused design. We foster an environment of shared learning and technical excellence
- Competitive compensation, equity, and benefits package