We are looking for a talented Full Stack Developer with a strong background in Robotics Systems Software Development. You will be responsible for designing and developing robust software solutions that power our advanced robotics applications. Your work will span both front-end interfaces and backend systems, ensuring seamless integration and high performance.
Key Responsibilities:
- Develop and maintain full stack software tailored for robotics applications.
- Design and implement responsive user interfaces using Qt and QML.
- Develop backend systems and algorithms using C++, Java, and Python.
- Integrate OpenGL for advanced graphics and visualization of robotic systems.
- Collaborate closely with cross-functional teams, including robotics engineers, to deliver high-quality software solutions.
- Participate in code reviews, testing, and debugging to ensure the software meets the highest standards.
- Continuously improve software performance, scalability, and reliability.
Preferred Skills:
- Proficiency in C/C++, Java, Python, Qt, QML, OpenGL.
- Excellent analytical and problem-solving skills, with the ability to troubleshoot and debug complex software issues.
- Familiarity with real-time systems and embedded software development.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Robotics, or a related field.
- Proven experience with Qt, QML, C++, Java, Python, and OpenGL.
- Strong problem-solving skills with experience in agile development methodologies.
- Excellent communication skills and ability to work effectively within a collaborative team environment.