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

The Software Engineer for the Robot Cloud Platform at Team Remotely Inc. will play a pivotal role in designing, developing, and maintaining robust applications that leverage cloud technologies to support advanced robotic systems. This role involves extensive collaboration with cross-functional teams to integrate software solutions, enhance platform capabilities, and ensure the efficient functioning of robotic applications in varying environments. The ideal candidate will be adept at problem-solving, have a strong technical foundation, and be passionate about innovative technologies that drive automation and efficiency.



Job Responsibilities

  • Design, develop, and implement scalable software solutions for the Robot Cloud Platform.
  • Collaborate with hardware and firmware engineers to create seamless integrations for robotic systems.
  • Monitor and optimize the performance of applications for high availability and reliability.
  • Perform code reviews and provide mentorship to junior engineers in software development best practices.
  • Participate in agile development processes to iterate and enhance software functionality efficiently.
  • Identify and troubleshoot software issues, providing effective solutions promptly.
  • Maintain comprehensive documentation of software architecture, code, and operational processes.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development, preferably within cloud-based applications.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud service providers like AWS, Google Cloud, or Azure.
  • Solid understanding of REST APIs, microservices architecture, and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with robotic operating systems and frameworks is a plus.
  • Excellent problem-solving skills and a keen attention to detail.


Technologies & Tools

The Software Engineer will utilize a diverse set of technologies and tools, including but not limited to cloud infrastructures such as AWS and Google Cloud, development environments for coding such as Visual Studio and PyCharm, and version control tools like Git. Familiarity with database management systems, such as MySQL or MongoDB, as well as CI/CD pipelines for efficient deployment, will also be critical to this position.



Ideal Candidates

Ideal candidates for the Software Engineer position will exhibit a strong passion for technology and innovation, showcasing adaptability in fast-paced environments. A collaborative mindset and excellent communication skills are essential, as the role requires interaction with various stakeholders. Furthermore, candidates should possess a proactive attitude towards problem-solving, a commitment to continuous learning, and the ability to work independently as well as part of a team.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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