100% PAID Benefits, HYBRID schedule, PTO, & 401K
This Jobot Job is hosted by: Matt Lopez
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $140,000 – $170,000 per year
A bit about us:
Our mission is to provide manufacturers a robotic solution that can be deployed against simple tasks in hours rather than weeks, and at a fraction of the cost of other automation solutions that require extensive manual programming. Our product is a fully integrated robotic arm work cell that is trained to perform tasks out of the box, and learns new tasks via our cloud infrastructure, AI, and Computer Vision.
Why join us?
We offer an inclusive environment that encourages diverse perspectives and ideas (e.g., our Coffee Buddies program allows our team to connect and build relationships!)
Work/Life Balance so you can focus on what matters most
Comprehensive total rewards package, including 401k and health, dental, and vision insurance
100% of your health premiums are COVERED!
Flexible Time Off because we value your life outside of work!
Wellness Reimbursements & Anniversary Awards
Cell Phone & Internet Stipend’and so much more!
This role is a unique opportunity to transform a vast experience in C++ and interest in the robotics field into a career that will impact the supply chain and manufacturing industries for decades to come.
How You’ll Make an Impact
Write application software that runs on our robots, and incorporate algorithms ranging from motion planning to collision detection, device drivers, and all other robotic-specific solutions in a production environment.
Convert prototypes to at-scale solutions and identify opportunities for automation and technology improvements that develop solutions to keep up with the changing needs of our company and technology
Architect and implement production-level code while building applications and performing test-driven developments and deployments.
Work with the backend and CV team to build reliable and scalable APIs
Perform first-level troubleshooting for robotic issues that arise
The Skills You Bring
Education: Bachelor in Computer Science
You are proficient in the following areas: CS Fundamentals, Scalable Code, Algorithmic Complexity, Concurrency, Memory Management, and Communication Protocols
7+ years of experience with development in C++ (mandatory) and Python (optional)
Good understanding of asynchronous control flow, with notions of concurrency and memory management
Experience with networking and low-level communication protocols, such as MODBUS, UDP, and TCP/IP
Proven track record in creating software for complex systems
Experience running large-scale systems: instrumenting, monitoring, debugging, performance analysis, and optimization
Experience with unit testing and functional testing best practices
Experience with Git and code review process
Confidence being hands-on from initial white-boarding, through prototyping, to building the final product
We’re Excited if You Have
Contributions to open source projects
Experience with gRPC and Protobuf
Experience with Linux, Docker
Experience working with computer vision and/or robotics
Experience with motion planning and parameterization algorithms
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.