Full Time

Software Engineer, Robot Cloud Platform

Team Remotely Inc
$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 Team Remotely Inc, so some details may not match this job. The employer's own page has the real description.

Job Overview

Team Remotely Inc. is seeking a dedicated and innovative Software Engineer for our Robot Cloud Platform. This role requires a proficient individual who will be responsible for designing, developing, and deploying versatile software solutions to enhance our cloud platform that supports robotic systems. The ideal candidate will collaborate closely with cross-functional teams to integrate advanced robotic technologies and cloud capabilities, ensuring optimal performance and reliability while fostering an agile development environment.



Job Responsibilities

  • Design and implement scalable software architectures for our Robot Cloud Platform.
  • Develop and optimize algorithms for robotic data processing and analytics.
  • Collaborate with hardware engineers to integrate software with robotic systems.
  • Ensure code quality through unit testing, code reviews, and continuous integration practices.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment.
  • Troubleshoot and debug applications to enhance performance and resolve issues.
  • Document software designs, APIs, and project specifications for future reference.
  • Stay updated with the latest industry trends and emerging technologies in robotics and cloud computing.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • Minimum of 3 years of professional experience in software development, particularly in cloud platforms and robotics.
  • Proficient in programming languages such as Python, C++, or Java.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and RESTful APIs.
  • Familiarity with robotic frameworks (e.g., ROS) and tools is a plus.
  • Strong understanding of software design principles, data structures, and algorithms.
  • Excellent problem-solving skills and ability to work independently or as part of a team.


Technologies & Tools

The Software Engineer for the Robot Cloud Platform will utilize a range of cutting-edge technologies and tools, including cloud platforms such as Amazon Web Services (AWS) and Microsoft Azure, programming languages including Python, C++, and Java, as well as robotic-specific frameworks like the Robot Operating System (ROS). Familiarity with containers (e.g., Docker) and orchestration tools (e.g., Kubernetes) will also be essential for seamless deployment and management of cloud applications.



Ideal Candidates

Ideal candidates for this role will possess a strong blend of technical proficiency and innovative thinking. They should exhibit excellent collaboration skills, enabling them to work effectively within multidisciplinary teams. Candidates should also demonstrate a proactive approach to problem-solving, adaptability to evolving technologies and methodologies, and a passion for leveraging cloud computing in the robotics field. A commitment to continuous learning and professional growth is also considered a significant asset.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

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