Job Title: Software Engineer - Robotics
Job Location: Seattle WA 9810
Onsite Requirements:
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 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 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 embedded programming.
- 3+ years of experience with Linux systems / docker
- Bachelor's degree in computer science or Equivalent
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.
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. **