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

As a Software Engineer for the Robot Cloud Platform at Team Remotely Inc., you will play a pivotal role in developing and enhancing systems that enable seamless communication and data exchange between robotic systems and cloud infrastructure. Your responsibilities will include designing, coding, and testing software components, as well as collaborating with cross-functional teams to deliver robust solutions that elevate our robotic capabilities. You will leverage your technical expertise to innovate and optimize our platform, ensuring its scalability, reliability, and security in dynamic environments.



Job Responsibilities

  • Design and implement scalable software solutions for robotic systems interfacing with cloud platforms.
  • Collaborate with product managers, data scientists, and other engineers to define and deliver high-quality software features.
  • Write clean, maintainable, and efficient code while adhering to best practices and standards.
  • Conduct software testing and debugging to ensure functionality and performance.
  • Monitor systems for performance and security vulnerabilities and implement necessary updates.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Help maintain project documentation and assist with technical user support as required.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, preferably in cloud-based platforms.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and RESTful API design.
  • Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with relational databases (SQL) and NoSQL solutions.
  • Excellent problem-solving skills and ability to work in a collaborative team environment.


Technologies & Tools

The Software Engineer for the Robot Cloud Platform will work with a variety of technologies and tools including cloud services such as Amazon Web Services (AWS), programming languages like Python and Java, and software development tools such as Git for version control. Familiarity with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines is also essential for this role. Additionally, knowledge of robotics middleware such as ROS (Robot Operating System) will be beneficial in understanding and integrating with robotic components.



Ideal Candidates

The ideal candidates for this position are highly motivated individuals with a strong passion for technology and innovation within the robotics domain. They should possess critical thinking skills, a collaborative spirit, and the ability to adapt to changing priorities and fast-paced environments. Ideal team members are proactive learners who are eager to engage with the latest advancements in software engineering practices and cloud technologies, continuously seeking opportunities to enhance both personal and organizational capabilities.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

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