Software Controls Engineer

Pioneer in Physical AI for supply chain applications, developing autonomous robots for unloading trucks and containers.
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Robotics · AI · Logistics

Description For Software Controls Engineer

Pickle Robot, a pioneering company in Physical AI for supply chain applications, is seeking a Software Controls Engineer to join their innovative team. This role focuses on enhancing the speed and safety of autonomous mobile robots used in truck unloading operations. The company is revolutionizing the logistics industry by developing robots that can autonomously unload trucks, trailers, and import containers at human-scale or better performance.

The ideal candidate will be deeply involved in designing and implementing motion planning and controls algorithms for autonomous mobile robots. This position offers an exciting opportunity to work on cutting-edge robotics technology that addresses real-world challenges in supply chain automation. You'll be part of a team that's making loading dock work safer, faster, and more efficient through the application of generative AI, machine learning, computer vision, and advanced sensors.

As a Software Controls Engineer, you'll collaborate with cross-functional teams, mentor other engineers, and play a crucial role in developing scalable software systems for robot deployment. The position requires strong expertise in Python programming, robotics systems, and motion planning, combined with a deep understanding of robot kinematics and dynamics.

The company offers an attractive benefits package including comprehensive health coverage, unlimited vacation, 401K contributions, and various work-life balance perks. Based in Cambridge, MA, this hybrid role requires at least three days per week in the office, allowing you to work closely with the team while maintaining some flexibility. If you're passionate about robotics and want to be at the forefront of automation technology, this role presents an excellent opportunity to make a significant impact in the field.

Last updated 5 days ago

Responsibilities For Software Controls Engineer

  • Design, implement, and optimize motion planning and controls algorithms for autonomous mobile robots
  • Research and develop cutting edge techniques to enhance robot safety and speed
  • Collaborate with cross-functional teams for hardware and software integration
  • Iterate, test, and tune mobile manipulation system solutions
  • Design and contribute to scalable software systems for multiple robot deployment
  • Mentor other software engineers in planning and control

Requirements For Software Controls Engineer

Python
  • Bachelor's Degree with 5+ years experience or Masters Degree with equivalent experience in robotics environments
  • Degree in robotics, computer science, or similar discipline (Master's preferred)
  • Proficiency in Python
  • Experience with motion planning and controls for robotics systems
  • Strong understanding of robot kinematics and dynamics
  • Experience with mathematical optimization for motion planning
  • Collaborative and communicative skills
  • Experience with complex algorithms optimization
  • Detail-oriented with system level mindset
  • Willing to work from Cambridge, MA office at least three days per week

Benefits For Software Controls Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Unlimited vacation
  • Federal and state holidays
  • 401K contributions of 5% of salary
  • Travel supplies
  • Work supplies

Interested in this job?

Jobs Related To Pickle Robot Software Controls Engineer

Senior System Software Engineer Platform - Server Embedded Firmware

Senior System Software Engineer role at NVIDIA focusing on embedded firmware development for GPU server platforms, offering competitive compensation and the opportunity to work on cutting-edge technology.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller firmware development, offering $148K-$287.5K salary plus benefits in Santa Clara, CA.

Senior Software Engineer, Maritime

Senior Software Engineer position at Anduril Industries focusing on maritime autonomous systems and vehicle management systems development.

ASIC Design Engineer

Senior ASIC Design Engineer position at Broadcom in San Jose, focusing on communications/networking ASIC products development with competitive compensation and benefits.

Senior Systems Engineer

Senior Systems Engineer position at RTX in McKinney, TX, focusing on systems engineering for aerospace and defense applications.