Talent.com
Gastronomous Technologies Inc.
Co-Op Embedded Software EngineerGastronomous Technologies Inc. • Oakville, Ontario, Canada
Co-Op Embedded Software Engineer

Co-Op Embedded Software Engineer

Gastronomous Technologies Inc. • Oakville, Ontario, Canada
24 days ago
Job type
  • Full-time
Job description

Company Overview
Gastronomous is a fast-paced, dynamic start-up focused on revolutionizing how food is prepared and enjoyed worldwide! Having developed Canada's first fully autonomous kitchen, Gastronomous realizes the “Kitchen of the Future” through advanced industrial automation techniques and cutting-edge technologies.

We are a no-nonsense team of passionate people with a bias for action. We know that our ability to execute on our ideas is what sets us apart. We do what we say we are going to do, externally and internally. We trust our people to act independently and make practical, real-world decisions.

If you are passionate about developing meaningful technology that creates meaningful solutions, then Gastronomous is the place for you! By joining our team, you will be immersed in a dynamic and thought-provoking environment that tests your capabilities and pushes you to new heights.

Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core engineering team and will work closely with the mechanical and electrical teams to design and implement embedded software solutions for real-time control, sensor fusion, and motion planning. This role is geared towards an individual with a can-do attitude and demonstrated passion for innovative technology as well as research & development. As well, someone who can accelerate/improve the quality of our platform's software through test-driven development.

Primary Responsibilities:

  • Analyze and process sensor data to extract meaningful insights and enable intelligent decision making within the robotics system.
  • Integrate new and existing software into new and existing machinery.
  • Debug the software on the embedded systems to fix issues and bugs.
  • Detailed documentation of the software design of the systems and interfaces.
  • Iterate on code, refactoring repeatedly to improve our software generality.
  • Create unit tests and system-level tests to verify code functionality.
  • Build automated testing system to ensure software reliability.
  • Implement user interfaces following defined requirements and design.
  • Coordinate with hardware engineers and other staff to forecast whether the design will be feasible under cost and time constraints.

Requirements:

  • Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.
  • Strong programming skills in Python.
  • Proficient in C++.
  • Experience developing on a Linux based platform.
  • Understanding of functional programming and design patterns.
  • Experience using git for source control.
  • Solid understanding of embedded systems development, including microcontrollers, firmware, device drivers, and real-time operating systems.
  • Familiar with clean-coding principles.

Preferred Skills and Experience:

  • Experience in robotics and machine automation.
  • Familiarity with sensor fusion techniques, motion planning algorithms, and navigation systems for robotics.
  • Strong troubleshooting skills.
  • Mechanically inclined.

Soft Skills:

  • Must be able to communicate thoughts and ideas effectively.
  • Must be able to work independently and with a multidisciplinary team.
  • Organized and efficient, able to self-manage projects and present deliverables on time or communicate delays.
  • Detail oriented with regards to machine development
  • Ability to work in a collaborative team environment and effectively communicate complex technical concepts.
  • Strong problem-solving skills, attention to detail, and a passion for creating innovative robotics solutions.

If you are passionate about robotics and have a strong desire to build products of the future, please apply today. We look forward to reading every application and welcoming a new, bright mind to Gastronomous shortly!

Create a job alert for this search

Co-Op Embedded Software Engineer • Oakville, Ontario, Canada

Similar jobs

Embedded Software Engineer

AkkodisOakville, ON, CA
Full-time

Contract position with a client located in.Ideally, the successful candidate will have strong experience with embedded systems build and development process as a DevOps engineer or a similar softwa... Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchMississauga, Peel Region, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringMississauga, Peel Region, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Senior iOS Engineer — Shape a Global Reading App (Remote)

Clutch CanadaMississauga, Peel Region, CA
Remote
Full-time

A fast-growing tech company is seeking a Senior iOS Engineer to lead key product decisions and actively ship production code for their iOS app.This role requires expertise in Swift and SwiftUI, wit... Show more

 • Promoted

iOS Engineer Senior

LumenaltaMississauga, Peel Region, CA
Full-time

This opportunity provides a competitive base pay range of CA$66,000 – CA$133,000 annually, aligned with your skills and experience.All compensation will be discussed with the recruiter.Develop and ... Show more

 • Promoted

Senior Software Engineer, Cloud IaC & Automation

MarqetaMississauga, Peel Region, CA
Full-time

A leading fintech company is seeking a Senior Software Engineer on the Infrastructure Engineering team to innovate and enhance cloud-based solutions.You will design and optimize infrastructure tool... Show more

 • Promoted

Senior Software Engineer II

Tripledot StudiosMississauga, Peel Region, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Senior Embedded Engineer – Remote (Automotive Networking)

EthernoviaMississauga, Peel Region, CA
Remote
Full-time

An innovative tech company is seeking a Senior Embedded Software/Firmware Engineer for remote work.You'll develop device drivers, ensuring integration with Linux and AUTOSAR Stack.Ideal candidates ... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetMississauga, Peel Region, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Senior Software Engineer / Coding Expert

Great Value HiringMississauga, Peel Region, CA
Part-time

Senior Software Engineer / Coding Expert.This range is provided by Great Value Hiring.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Senior Sof... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotMississauga, Peel Region, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Fullstack Software Engineer

WaveloMississauga, Peel Region, CA
Full-time

Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaMississauga, Peel Region, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Software Engineer - Brookhaven

VoldexMississauga, Peel Region, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesMississauga, Peel Region, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Remote z/OS Systems Programmer Specialist

Rubicon PathMississauga, Peel Region, CA
Remote
Full-time

Join as a Remote z/OS Systems Programmer Specialist.Put your expertise in software configuration and system maintenance to work while managing complex z/OS environments efficiently.In this role, yo... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Mississauga, Peel Region, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaMississauga, Peel Region, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

SRE-DevSecOps Engineer

High Tech GenesisMississauga, Peel Region, CA
Full-time

Allowed Staffing Countries: Canada, Costa Rica, Mexico or Brazil, (Remote).High Tech Genesis is seeking a 3-month contractor who can hit the ground running to support our SaaS platform on AWS.Kuber... Show more

 • Promoted

Senior Software Engineer

Berkeley PaymentsMississauga, Peel Region, CA
Full-time

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Show more