This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Software Engineer – Robotics position for a 6-12 month contract in Seattle, WA. Involves designing, developing, and maintaining software for robotic systems and collaborating with cross-functional teams.
Job Responsibility:
Design, develop, and maintain software for robotic systems, including autonomous mobile robots and robotic workcells
Collaborate with cross-functional teams such as hardware engineers, machine learning specialists, and operations teams to deliver integrated solutions
Implement and optimize algorithms for robotic control, motion planning, and computer vision
Write and maintain high-quality, scalable, and reliable code with strong performance standards
Participate in code reviews, design discussions, and contribute to continuous improvement of development processes
Diagnose and resolve software defects and technical issues promptly
Mentor junior engineers and support team growth
Requirements:
Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field
4–5 years of professional software development experience
Proficiency in at least one modern programming language (e.g., Java, Python, C++, or C#)
Strong understanding of computer science fundamentals, including data structures, algorithms, and object-oriented design
Experience with robotic systems, including perception, planning, and control
Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment
Nice to have:
Master’s degree in a related field
Experience with machine learning, computer vision, or AI
Knowledge of distributed systems and cloud computing
Familiarity with Agile development methodologies
Strong communication skills and ability to work effectively with diverse teams
What we offer:
Medical, dental, vision, life, disability, and other insurance plans
ESPP (employee stock purchase program)
401K program with company match after 12 months
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
On-demand training program
Access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months