Motion Control Engineer at Pickle Robot

Charlestown, Massachusetts, United States

Pickle Robot Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Robotics, Warehouse AutomationIndustries

Requirements

  • 5+ years of professional experience in firmware development with demonstrated excellence in processing the physical inputs and outputs of motor control systems, writing and maintaining C/C++/Python code for embedded systems
  • Strong proficiency in C/C++ and Python for embedded firmware development and motor control implementation
  • Experience with real-time operating systems (RTOS), ROS & ROS2, and embedded development tools
  • High level of proficiency in developing with Python, including expertise using various Python tools and object-oriented programming
  • Understanding of motor control theory, including velocity profiles, torque control, and motion planning
  • Strong action-biased analytical and problem-solving skills to troubleshoot and resolve complex motor control issues
  • Excellent verbal and written communication skills, with the ability to collaborate effectively across teams and work closely with vendor support engineers
  • Detail-oriented, problem-solver, with a passion for robotics and innovation
  • Willing to work on-site at least 4 days per week at offices in Charlestown, Massachusetts, and work with robots in a warehouse setting
  • Bachelor or Master degree in Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent practical experience

Responsibilities

  • Design and implement motor control algorithms (e.g., using velocity and torque curves) and firmware for off-the-shelf controllers using C/C++/Python code
  • Characterize various motor controllers and drive systems to maximize performance of the interface in the vendor's particular programming language (C, C++, Python, etc.)
  • Collaborate with hardware & software teams to define interfaces and ensure seamless integration of motor control components
  • Design and implement robust peripheral APIs into Pickle's platform in Python
  • Develop comprehensive test harnesses and debugging tools to verify the reliability and safety of motor control firmware
  • Analyze and resolve issues within motor control systems to improve performance and reliability through systematic troubleshooting
  • Work closely with vendor support engineers to push motor controllers to the very edge of their capabilities

Skills

Key technologies and capabilities for this role

CC++PythonFirmware DevelopmentMotor Control AlgorithmsMicrocontrollersVelocity ControlTorque ControlTest HarnessesDebugging ToolsPeripheral APIsDrive Systems

Questions & Answers

Common questions about this position

Is this a remote position or does it require on-site work?

The role requires you to be on-site enough to make efficient use of the facilities.

What programming languages are required for this Motion Control Engineer role?

Strong proficiency in C/C++ and Python is required for embedded firmware development and motor control implementation.

What experience is needed for the Motion Control Engineer position?

Candidates need 5+ years of professional experience in firmware development with excellence in motor control systems, plus experience with RTOS, ROS & ROS2, and embedded tools.

What salary or compensation does this role offer?

This information is not specified in the job description.

What makes a strong candidate for this Motion Control Engineer role?

A strong candidate has strong action-biased analytical and problem-solving skills, excellent communication skills, is detail-oriented, and has a passion for robotics and innovation, along with deep motor control theory knowledge.

Pickle Robot

Develops robots for warehouse unloading tasks

About Pickle Robot

Pickle Robot develops robots that help with unloading tasks in warehouse loading docks. Their robots are designed to assist human workers by taking on the physically demanding job of unloading trucks and containers, which helps to reduce physical strain and improve productivity. The robots operate in a way that complements human efforts, making the unloading process more efficient and safer. Unlike many competitors, Pickle Robot focuses specifically on the logistics and e-commerce sectors, offering solutions that can be sold or leased to clients. The company generates revenue through the sale of robotic units, maintenance services, and software licensing, aiming to enhance the efficiency of warehouse operations.

Cambridge, MassachusettsHeadquarters
2018Year Founded
$99.7MTotal Funding
SERIES_BCompany Stage
Robotics & Automation, AI & Machine LearningIndustries
51-200Employees

Benefits

Healthcare
401k
Snacks and cold brew
Competitive pay
Equity stakes

Risks

Competition from established companies like Boston Dynamics threatens market share.
Supply chain constraints may delay new robot deployments.
Rapid AI advancements could render current offerings obsolete if innovation lags.

Differentiation

Pickle Robot offers low-cost, collaborative robots for e-commerce supply chain automation.
Their robots work alongside humans, reducing physical strain and increasing productivity.
Pickle Robot's focus is on unloading tasks, enhancing efficiency in logistics operations.

Upsides

Recent $50M Series B funding boosts development and market expansion efforts.
Partnership with Yusen Logistics enhances container unloading efficiency and worker safety.
Growing demand for automation in e-commerce logistics supports Pickle Robot's market potential.

Land your dream remote job 3x faster with AI