What Youll Do
Design, develop, and maintain software for a next-generation robotic inspection platform.
Lead and contribute to the architecture and design of complex, distributed systems.
Collaborate closely with algorithm, robotics, and application engineering teams.
Champion best practices in coding, testing, and system design.
Research, evaluate, and integrate emerging technologies to drive innovation.
Requirements: 5+ years of professional software development experience.
2+ years of hands-on experience with C # or JAVA.
Strong experience with Python or MATLAB.
B.Sc. or M.Sc. in Computer Science, Computer Engineering, or a related field.
Solid understanding of object-oriented design (OOD) and system architecture.
Excellent communication skills and a proactive, team-oriented mindset.
High proficiency in English (spoken and written).
Curious, self-driven, and passionate about continuous learning.
Nice to Have
Experience developing software for robotic systems or advanced manufacturing.
Familiarity with image processing, Machine Learning, or Computer Vision.
Front-End development experience ( React, Angular, or similar).
Knowledge of C ++ or other low-level programming languages.
This position is open to all candidates.