Sr. Software Engineer - Seattle, United States - Softworld, a Kelly Company

    Default job background
    Description

    Job Title: Sr Software Engineer - Robotics

    Job Location - Seattle WA 98109

    Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding.
    Onsite Requirements:

    • AWS, Python, C++
    • Robotics or IoT or Autonomous
    • Java or any backend programming skills

    Job Description:

    • Our client is looking for a multidisciplinary engineer who can engage in all phases of design, development, testing automation and CI/CD of the next iteration of robotic systems.
    • This role is centred around application development for robotic simulation, visualization, observability and analytics tools to support large scale production robotics deployments.
    • Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment.
    • You will help tackle a diverse landscape of technical challenges.
    • You will play an active role in translating business requirements into concrete systems and prototyping concepts in partnership with technology leaders within the team and across the business.
    • You will work with a variety of core languages and technologies including C++ and Python.
    • You will tackle challenging, novel situations every day and will have the opportunity to work alongside talented engineers to redefine an industry.
    • Key job responsibilities You will drive key engineering decisions that impact device management for fulfilment sites globally.
    • If you're passionate about developing robust, highly available, scalable automated systems, at tremendous scale, this is an excellent opportunity for you.
    • You will partner with multiple SDMs, robotics solutions engineers, product managers, and customers to innovate in the computer automation space.
    • A day in the life the engineer for this role will:
    • Implement new software by designing, coding and launching automation systems.
    • Design software solutions for emerging business use cases.
    • Partner with SDMs and PMs to gather requirements and define features.
    • Configure production-scale operational tooling for observability, analytics, and problem-solving

    Basic Qualifications:

    • 6+ years of non-internship professional software development experience including coding standards, code reviews, source control management, build processes, testing, and operations experience
    • 6+ years programming with C++ and Python
    • 4+ years of experience with Linux systems / docker
    • Bachelor's Degree in Computer Science or Equivalent

    Nice To Have

    • 4+ years of experience designing or architecting new and existing systems on AWS
    • 4+ years of Cloud-based data ingestion + processing pipelines.