Co-Op Embedded Software Engineer
Gastronomous Technologies Inc.
- Oakville, ON
- Permanent
- Full-time
- 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.
- 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.
- Experience in robotics and machine automation.
- Familiarity with sensor fusion techniques, motion planning algorithms, and navigation systems for robotics.
- Strong troubleshooting skills.
- Mechanically inclined.
- 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.