Full Time

Software Engineer, Robot Cloud Platform

Patterned Learning Career
$95,000 - $140,000* / year (about $46–$67 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 Patterned Learning Career, 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 Patterned Learning Career will play a pivotal role in designing, developing, and maintaining cloud-based solutions to enhance robotic systems. This position requires a strong understanding of software engineering principles, cloud technologies, and robotics. The successful candidate will collaborate with cross-functional teams to implement scalable solutions, optimize performance, and ensure the robustness of the platform, ultimately contributing to the advancement of innovative robotic applications.



Job Responsibilities

  • Design, develop, and maintain scalable cloud architecture for robotic systems.
  • Collaborate with robotics engineers to integrate software solutions with physical robotic systems.
  • Implement and manage APIs to ensure seamless interaction between robotics and cloud services.
  • Conduct performance tuning and optimization of cloud-based applications.
  • Monitor system health and troubleshoot issues to ensure high availability.
  • Participate in code reviews and maintain coding standards to ensure quality and security in software development.
  • Document technical specifications, processes, and workflows for future reference.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, with a focus on cloud platforms.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud services such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with containers and orchestration tools like Docker and Kubernetes.
  • Knowledge of robotics software frameworks such as ROS or ROS2 is a plus.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.


Technologies & Tools

The Software Engineer will primarily work with cloud technologies such as AWS or Azure, leveraging services like Lambda, EC2, and S3 for application development. Proficiency in containerization tools like Docker and orchestration with Kubernetes is crucial. Additionally, familiarity with software frameworks for robotics, including ROS, will be beneficial for integrating the robotics components of the platform. Knowledge of database management systems and version control tools such as Git will also be essential.



Ideal Candidates

The ideal candidate for this position will possess a strong technical acumen coupled with a proactive problem-solving mentality. They should be collaborative and communicate effectively across technical and non-technical teams. An aptitude for innovation and a passion for robotics will distinguish applicants, along with a continuous desire to learn and adapt to emerging technologies. Candidates should demonstrate analytical thinking and a commitment to delivering high-quality software solutions in a dynamic work environment.

A full-time year is 2,080 hours: $46 an hour is $95,680 a year before taxes, and $92,000 a year is $44.23 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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