Enable job alerts via email!

Junior Software Engineer (AI + Hardware Integration)

Maneva

Montreal

On-site

CAD 60,000 - 80,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Maneva is seeking a Junior Software Engineer with expertise in AI and hardware interaction. This role involves developing and optimizing AI systems for manufacturing, requiring a strong foundation in software development and embedded systems. Ideal candidates will thrive in a collaborative environment and be eager to work on impactful projects in applied AI.

Benefits

Opportunities for professional growth
Collaborative work environment
Work on transformative AI solutions

Qualifications

  • Bachelor's degree in Computer Engineering, Mechatronics, Robotics, or related field.
  • Experience with Python and Linux-based development environments.
  • Hands-on experience with robotics or industrial automation projects valued.

Responsibilities

  • Develop and train AI models for vision tasks.
  • Assist in software-hardware integration for real-time AI applications.
  • Collaborate on building and maintaining pipelines for model deployment.

Skills

Python
Problem-solving
Embedded Systems
Collaboration

Education

Bachelor's degree in Computer Engineering
Relevant coursework in AI/ML or robotics

Tools

Git
Docker

Job description

Junior Software Engineer (AI + Hardware Integration)
Junior Software Engineer (AI + Hardware Integration)

About Maneva

Maneva, a startup founded by an ex-Google Deepmind researcher, is an AI service provider revolutionizing manufacturing operations with cutting-edge AI solutions for autonomous factory operation and optimization. Our solution generates AI-powered actions and insights using off-the-shelf hardware or existing vision systems for real-impact manufacturing problems in products and equipment inspection, production efficiency, safety, and more.

About Maneva

Maneva, a startup founded by an ex-Google Deepmind researcher, is an AI service provider revolutionizing manufacturing operations with cutting-edge AI solutions for autonomous factory operation and optimization. Our solution generates AI-powered actions and insights using off-the-shelf hardware or existing vision systems for real-impact manufacturing problems in products and equipment inspection, production efficiency, safety, and more.

What You'll Do

We're looking for a Junior Software Engineer with a foundation in both software development and hardware interaction, ideally with exposure to robotics, embedded systems, or real-world industrial automation. This role is a great fit for someone eager to work on applied AI projects in manufacturing—building and integrating vision-based systems that interact with physical equipment such as robots, cameras, or PLCs.

You'll contribute to the development, deployment, and optimization of AI systems—with the opportunity to be exposed to both code and hardware setups, assisting with MLOps pipelines, and helping ensure reliability in real-world environments.

Requirements


Main Responsibilities

  • Contribute to the development and training of AI models for vision tasks (e.g., classification, object detection, segmentation).
  • Assist in software-hardware integration for real-time AI applications—such as working with industrial cameras, robotic arms, or edge computing devices.
  • Collaborate on building and maintaining pipelines to deploy models in production environments (cloud or on-prem).
  • Help monitor deployed models in live environments and support performance tuning and debugging.
  • Support MLOps tooling, including model versioning, testing, and deployment automation.
  • Participate in hardware bring-up, sensor calibration, and field testing with guidance.
  • Assist in documenting workflows, integration steps, and deployment best practices.
  • Work with engineers across disciplines (mechanical, electrical, AI) to align software solutions with physical system constraints.


Qualifications


Education:

  • Bachelor's degree in Computer Engineering, Mechatronics, Robotics, Computer Science, or a related technical field.
  • Relevant coursework or certifications in embedded systems, AI/ML, or robotics is a plus.


Experience:

  • Exposure to both software development and hardware system interaction (e.g., robots, sensors, edge devices).
  • Experience with Python and Linux-based development environments.
  • Familiarity with ML frameworks (PyTorch, TensorFlow, or similar) and computer vision concepts.
  • Hands-on experience through internships, academic projects, hackathons, or personal builds involving real-world sensors, actuators, or robotics is highly valued.


Technical Skills:

  • Solid understanding of basic programming concepts and debugging techniques.
  • Comfort working with basic electronics or embedded platforms (e.g., Raspberry Pi, Jetson, Arduino) is a plus.
  • Familiarity with Git, Docker, or CI/CD pipelines is helpful but not required.
  • Cloud experience (AWS, Azure, or GCP) is a plus but not mandatory.


Soft Skills:

  • Strong problem-solving mindset and a willingness to experiment.
  • Clear communicator who enjoys working across technical disciplines.
  • Team-oriented and adaptable in fast-paced environments.
  • Comfortable with hands-on troubleshooting—software and hardware alike.
  • Willingness to travel for site visits or field testing; valid driver's license is a plus


Benefits


Why Join Us?

  • Be part of a fast-growing team creating transformative solutions for manufacturing
  • Work on cutting-edge AI and MLOps tools with real-world impact
  • Enjoy a collaborative and supportive work environment
  • Opportunities for professional growth and career advancement

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Maneva by 2x

Get notified about new Junior Software Engineer jobs in Montreal, Quebec, Canada.

Greater Montreal Metropolitan Area 2 days ago

Software Engineer – Next-Gen AI Platform

Montreal, Quebec, Canada CA$100,000.00-CA$120,000.00 2 days ago

Montreal, Quebec, Canada $35,000.00-$46,000.00 1 month ago

Greater Montreal Metropolitan Area 1 day ago

Greater Montreal Metropolitan Area 1 hour ago

Freelance Software Developer (C#) - AI Trainer
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer (Python) - Up to $220k CAD + Bonus

Hunter Bond

Montreal

Hybrid

CAD 60 000 - 250 000

3 days ago
Be an early applicant

Java Software Engineer

TMC Canada

Montreal

On-site

CAD 70 000 - 100 000

3 days ago
Be an early applicant

Python Developer (Montreal) – Elite Trading Firm (up to $200K CAD + Bonus + Hybrid)

Hunter Bond

Montreal

On-site

CAD 60 000 - 250 000

2 days ago
Be an early applicant

C++ Developer - $240,000 CAD + Bonus

Hunter Bond

Montreal

Hybrid

CAD 60 000 - 250 000

3 days ago
Be an early applicant

Développeur(euse) logiciel / Software Developer - Golang/C# (SC SaaS)

Genetec

Montreal

On-site

CAD 60 000 - 100 000

30+ days ago

Device Deployment Software Engineer

AON3D

Montreal

On-site

CAD 70 000 - 90 000

30+ days ago

Software Developer - System Integration

Vention

Montreal

On-site

CAD 60 000 - 100 000

30+ days ago