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 centered 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 fulfillment 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 compute automation space.
Basic Qualifications:
4-6+ years of non-internship professional software development experience including coding standards, code reviews, source control management, build processes, testing, and operations experience
4-6+ years programming with C++ and Python
3+ years of experience with Linux systems / docker
Bachelor's degree in computer science or Equivalent
Experience with Robotics software/hardware and/or IoT technology
Nice To Have:
3+ years of experience designing or architecting new and existing systems on AWS.
3+ years of Cloud-based data ingestion + processing pipelines.