Full Time

Software Engineer, Robot Cloud Platform

Phoenix Recruitment
$80,000 - $120,000* / year (about $38–$58 an hour)

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.



Overview

The Software Engineer for the Robot Cloud Platform at Phoenix Recruitment will play a critical role in designing, developing, and maintaining innovative cloud-based solutions to enhance robotic systems. The successful candidate will work closely with cross-functional teams to ensure high-performance computing and seamless integration of cloud technologies with robotic operations. This role involves creating scalable software architectures, collaborating on API development, and optimizing data flow to enable real-time processing of robotic tasks. A commitment to quality assurance and continuous improvement will be paramount in delivering reliable robotics solutions.



Job Responsibilities

  • Design, develop, and implement cloud-based applications for robotic systems.
  • Collaborate with hardware engineers to ensure compatibility and efficiency of software with robotic platforms.
  • Optimize data management and communication protocols for real-time robotic operations.
  • Develop robust APIs for internal and external interfaces to enhance system functionality.
  • Conduct unit testing and integration testing to guarantee software reliability and performance.
  • Monitor and troubleshoot software issues, providing timely resolution and escalation.
  • Participate in code reviews and provide constructive feedback to foster a culture of quality and improvement.
  • Stay updated with the latest trends in cloud computing and robotics, integrating relevant advancements into the development process.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in cloud-based software development, specifically with robotics applications.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Strong understanding of robotics concepts and practices, including sensors and actuators.
  • Experience with containerization technologies such as Docker or Kubernetes is a plus.
  • Solid knowledge of databases and data management systems.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Software Engineer will utilize a variety of technologies and tools including cloud computing services (AWS, Azure), container orchestration (Kubernetes, Docker), version control systems (Git), and continuous integration and deployment (CI/CD) pipelines. Familiarity with robotic frameworks and libraries such as ROS (Robot Operating System) and machine learning platforms may also be beneficial to optimize robotic functionalities.



Ideal Candidates

The ideal candidate for this position will possess not only the technical skills required for software development but also innovative thinking and a collaborative mindset. An effective communicator, the candidate should thrive in a team-oriented environment and be passionate about advancing robotics technology. Additionally, they should demonstrate a readiness to take on challenges, adapt to changing circumstances, and show a strong commitment to lifelong learning in the rapidly evolving field of robotic cloud solutions.



Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.