Software Development Engineer

72086
Toronto, Ontario
Contract
4 weeks ago

Position: Software Development Engineer
Location: Toronto (onsite 3 days per week)
Duration: 11 Months 

Job Summary:
About Us: our client’s Robotics Team is building a new foundational system that will transform warehouse robotics. This system integrates multiple custom robots into a cohesive and highly efficient solution. We are seeking a Software Development Engineer to build and scale this robotic system across our fulfillment network.

Role Overview:
As a Software Development Engineer, you will play a crucial role in designing and developing the camera system for our scanless package sortation prototypes. You will work on integrating software with hardware, prototyping new concepts, and seeing the impact of your work in live environments.

Key Responsibilities:

  • Collaborate with cross-functional teams to design and develop software that integrates with hardware.
  • Prototype new concepts or features using simulators, emulators, and live robotic equipment in the lab.
  • Work directly with internal customers to understand requirements and see the impact of your products in the field.

Basic Qualifications:

  • 3+ years of non-internship experience in design or architecture (design patterns, reliability, and scaling) of new and existing systems.
  • 3+ years of non-internship professional software development experience.
  • Proficiency in at least one software programming language.
  • Expert-level knowledge of at least one modern object-oriented language such as Java (preferred), C++, or C#.

Preferred Qualifications:

  • 3+ years of experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor’s degree in Computer Science or equivalent.
  • Experience working on software that controls robots or other hardware, such as telecom or medical devices.

Why Join Us:
This is a brand-new system that is a critical priority for the Robotics organization. As a key member of our team, you will have the opportunity to innovate and see your solutions deployed at scale in live environments.

The pay range that the employer reasonably expects to pay for this position is between CA$70.00 and CA$73.36

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures