Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Phoenix Recruitment, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer, Robot Cloud Platform at Phoenix Recruitment will be instrumental in the development and enhancement of our cloud-based solutions dedicated to robotic systems. The candidate will engage in designing, coding, testing, and maintaining software applications that facilitate the seamless operation of robotic functions in various environments. This role requires collaboration with cross-functional teams to ensure the successful integration of hardware and software components, contributing significantly to our innovative capabilities in automation technology.
Job Responsibilities
- Design and implement scalable cloud-based software solutions for robotic applications.
- Collaborate with hardware teams to integrate robotics systems with cloud platforms.
- Develop and maintain APIs to facilitate communication between cloud services and robotic devices.
- Conduct code reviews and implement best practices in software development.
- Troubleshoot and debug applications to ensure optimal system performance.
- Document software designs and architectures for future reference and training.
- Stay updated with emerging technologies and industry trends to enhance the Robot Cloud Platform.
Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of software development experience, preferably in cloud-based environments.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with microservices architecture and cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with robotics systems and protocols, such as ROS (Robot Operating System).
- Strong understanding of version control systems, particularly Git.
- Excellent problem-solving skills and the ability to work in a fast-paced team environment.
Technologies & Tools
The role of Software Engineer for the Robot Cloud Platform utilizes a broad range of technologies and tools including cloud service platforms like AWS and Azure, programming languages such as Python and C++, containerization tools like Docker, and orchestration frameworks like Kubernetes. Familiarity with IoT (Internet of Things) frameworks, database technologies, and robotics communication systems is also essential to seamlessly support the integration and operation of robotic systems in a cloud environment.
Ideal Candidates
The ideal candidates for this position will possess strong analytical and critical thinking skills, enabling them to address complex challenges inherent in cloud-based robotics. They should be self-motivated, collaborative, and eager to learn in a continuously evolving technological landscape. A strong passion for innovation in robotics and automation, paired with effective communication skills, will further enhance their ability to succeed in this role. Candidates should be adaptable, demonstrating resilience and resourcefulness when navigating the intricacies of software engineering within a robotic framework.
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.