Robotics Engineering Lead: Software Engineer

GrayMatter Robotics
Apply Now

Job Description

  • Headquartered in sunny Los Angeles, GrayMatter Robotics is a well-capitalized AI robotics startup serving the manufacturing industry. We empower shop floor workers with our smart robots that assist with tedious and ergonomically challenging tasks, specifically in automated surface finishing. Our proprietary GMR-AI™ software is integrated with state-of-the-art industrial robots, sensors, and tools to create application-specific turnkey solutions for customers through a Robot-as-a-Service (RaaS) model.

    We help manufacturers improve the quality of life for their workforce while increasing production capacity, and reducing scrap, repair, and rework costs. As a Robotics Engineering Lead on our Robotics Software Engineering team, you will be the primary person responsible for developing the core robotics platform product. You will work with a team of robotics, software, and mechanical engineers for developing and maintaining the product, as well as incorporating scalable software development and testing processes.

    Role & Responsibilities

    • Develop application software that runs on our robots, and incorporates computer vision, computational geometry, motion planning, machine learning algorithms, device drivers, and all other robotics-specific solutions
    • Design and implement our proprietary algorithms to deliver 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
    • Perform first-level troubleshooting for robotic system issues that arise, and develop possible solutions and patches to resolve the issues
    • Take architecture and create solid code while building applications and performing test-driven developments and deployments
    • Work with the backend, product, and applications teams to build reliable and scalable APIs
    • Facilitate sprint planning activities, and mentor a team of robotics software engineers

    Minimum Qualifications

    • BS in Computer Science, Robotics or relevant engineering discipline
    • 7+ years of experience with development in C++
    • Proven track record of working in ambiguous environments such as a startup
    • Proficient in CS Fundamentals, Scalable and Production Level Code, Algorithms
    • Experienced with Complexity, Concurrency, Memory Management, and Communication Protocols
    • 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 in 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

    Preferred Qualifications

    • MS/Ph.D. in Computer Science or relevant engineering discipline
    • 7+ years of experience with development in Python
    • Confident in being hands-on from initial white-boarding, through prototyping, to building the final product

    GrayMatter Robotics provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage and embrace applicants of all backgrounds to apply!

    GrayMatter Robotics is committed to providing reasonable accommodations for candidates with disabilities. If you believe you require accommodations during the recruiting process, please contact accommodations@graymatter-robotics.com to submit your request.

    Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

    Compensation for this position includes the base salary range of $150,000-$165,000 USD plus equity. We also provide comprehensive benefits and perks which include but are not limited to unlimited PTO, 401(k) plan + employer match, regular offsite events, a discretionary fund for enhancing productivity and so much more! The range listed on job postings reflect the minimum and maximum new hire salary across levels in Los Angeles, CA.

Company Info.

GrayMatter Robotics

We specialize in tackling the toughest surface treatment and finishing hurdles encountered by manufacturers dealing with high-mix, high-variability production. Leveraging cutting-edge robotics and AI driven by physics principles, we're reshaping the manufacturing landscape. Our innovative approach incorporates our exclusive GMR-AI™ technology, seamlessly integrated into intelligent robotic cells. These cells not only streamline tedious tasks but

Get Similar Jobs In Your Inbox

GrayMatter Robotics is currently hiring Robotics Engineer Jobs in Los Angeles, CA, USA with average base salary of $150,000 - $165,000 / Year.

Similar Jobs View More