Enable job alerts via email!

Junior Software Engineer (AI + Hardware Integration)

Maneva

Toronto

On-site

CAD 60,000 - 85,000

Full time

8 days ago

Boost your interview chances

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

Job summary

Maneva, a pioneering AI service startup, is seeking a Junior Software Engineer to contribute to projects that integrate software with hardware in the manufacturing sector. This exciting role involves developing AI models for vision tasks, collaborating across disciplines, and enhancing manufacturing operations with cutting-edge technology.

Benefits

Opportunities for professional growth
Collaborative work environment
Supportive team culture

Qualifications

  • Bachelor’s degree in a technical field required.
  • Experience in software development and hardware interaction expected.
  • Exposure to AI/ML and robotics is advantageous.

Responsibilities

  • Develop and train AI models for vision tasks.
  • Assist in software-hardware integration for AI applications.
  • Collaborate on deploying models in production environments.

Skills

Python
Debugging techniques
Problem-solving
Cloud experience

Education

Bachelor’s degree in Computer Engineering
BSc in Mechatronics
BSc in Robotics
BSc in Computer Science

Tools

Linux
Git
Docker

Job description

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.

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.

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Cloud Images

Canonical

Montreal

Remote

CAD 80,000 - 100,000

5 days ago
Be an early applicant

Support Engineer - Embedded Systems & PCB Assembly

GuruLink

Toronto

On-site

CAD 50,000 - 75,000

30+ days ago

Project Engineer - Software

Kepler Communications

Toronto

Hybrid

CAD 80,000 - 110,000

30+ days ago

Software Engineer

Aviyatech

Longueuil

On-site

CAD 60,000 - 100,000

30+ days ago