Mid-Sr Software Engineer Job at Softworld, a Kelly Company, Seattle, WA

WFo5WVhyWGtiNGtUajVVTExJWlEraFBxN0E9PQ==
  • Softworld, a Kelly Company
  • Seattle, WA

Job Description

Job Title : Robotics Software Engineer (DevOps).

Job Location : Seattle Washington 98109

Onsite Requirements:

  • 4+ years of experience with Java, C++, or C#
  • Robotics Algorithms
  • HMI (Human-Machine Interface) Systems for robotics applications

Job Description:

Key Responsibilities

  • Optimize Data Pipelines:
    • Build and refine data pipelines to track performance, generate insights, and support machine learning models for continuous system improvement.

  • Enhance Observability Tools:
    • Develop monitoring and debugging tools for tracking and learning across global robotic deployments.

  • Integration and Validation:
    • Test and validate new features on live robotic systems, ensuring they meet stringent performance and reliability standards.

  • Cross-Functional Collaboration:
    • Work with experts across disciplines-including perception, hardware, and software-to create intelligent, integrated robotic solutions.

  • Kubernetes & Cloud Services:
    • Deploy and manage containerized robotics applications using Kubernetes and AWS to ensure scalability and reliability.

  • Human-Machine Interface (HMI):
    • Develop and optimize HMI systems for better robot interaction, monitoring, and control.

  • CI/CD & Automation:
    • Implement and maintain CI/CD pipelines for efficient software deployment and iterative development.

About the Team

  • The team specializes in motion planning and control for high-performance, contact-seeking robotic manipulation.
  • Focused on delivering robust solutions for large-scale deployments.
  • The team is also developing tools and algorithms that will extend to future robotic applications.

Qualifications:

Basic Qualifications:

  • 4+ years of professional software development experience (excluding internships).
  • 4+ years of experience in system design or architecture (including design patterns, reliability, and scaling).
  • 4+ years of experience programming in a modern language such as Java, C++, or C#, with a strong foundation in object-oriented design.
  • Bachelor's degree in Computer Science or equivalent.
  • Expertise in robotics algorithms, particularly in control, perception, and motion planning.
  • Familiarity with Kubernetes, container orchestration, and deployment in cloud environments.
  • Experience developing HMI systems for robotic applications.
  • Proficiency with AWS services for scalable and cloud-based robotic applications.
  • Experience with CI/CD pipelines and automated software deployment.
  • Familiarity with version control systems and best practices.
  • Experience developing software for hardware systems that interact with the physical world, including robotics, autonomous vehicles, aerospace, or consumer devices.

Job Tags

Similar Jobs