Browse All Jobs
Job Description
Tech Holding is seeking a Backend Software Engineer to join their Robotics Platform team on a contract basis. This role involves expanding and maturing a kitchen automation system and its cloud-connected infrastructure. The engineer will be responsible for coding, debugging, testing, and troubleshooting throughout the development process, as well as designing, prototyping, and commercializing core software. They will collaborate with robotics specialists in controls, machine learning, and computer vision.

What this role involves:
  • Coding, debugging, testing, and troubleshooting software.
  • Developing state machines for cooking workflows.
  • Engineering user-friendly procedures for robotic system installations.
  • Designing and implementing monitoring solutions for robotic systems.
  • Iterating on code and refactoring to improve software quality.
  • Understanding existing architecture and practices through code and documentation.
  • Adhering to and improving software development lifecycle (SDLC) processes.
  • Taking ownership of software development, maintenance, testing, and release.
  • Creating unit and system-level tests.
  • Creating architectural diagrams.

Requirements:
  • BS or higher in Computer Science (or related field) and 2+ years of relevant industry experience
  • Experience in system software, network stacks, state machines, and SQL databases for robotic systems
  • Python programming expertise and familiarity with C++
  • Proficiency in developing applications in the Robot Operating System (ROS)
  • Proficiency with working in development environments that comprise of Linux, Docker, and Git
  • Self-motivated, responsible, and excellent written and verbal interpersonal skills
  • Ability to collaborate effectively as a remote team member
  • Strong attention to detail, analytical skills, and ability to learn quickly
  • Collaborative team player with a drive to take initiative and ownership
  • Must be available to work in Pacific Time (PT) zone

What this role offers:
  • Remote opportunity with collaborative team culture
  • Exposure to cloud-first environments and modern DevOps tooling
  • Opportunities for growth and cross-functional impact
  • Dynamic and fast-paced engineering environment
Apply Manually