Robotics Software Engineer (3D Bin-Packing & Optimization)
Team: Software Development
Location: Best, Netherlands
Commitment: Full-Time (English)
Workplace Type: onsite
Key Responsibilities
- Design and implement robust algorithms for 3D bin packing, container/trailer loading, and space optimization — ensuring maximal utilization and compliance with physical and operational constraints.
- Work with spatial reasoning, 3D geometry, collision detection, and geometric data structures (e.g., for crates, pallets, container interiors).
- Integrate packing logic with MujinOS’s real-time motion planning and digital-twin workflows to feed downstream robotic behavior.
- Collaborate with robotics, perception, and systems teams to ensure that packing algorithms align with robot kinematics, motion planning, and real-world operational constraints (weight, stacking rules, fragile items, rotation limits, etc.).
- Profile, test, and optimize algorithms for high performance and scalability — able to run in real time or near-real time in high-throughput logistics environments.
- Work closely with operations, product management, and customers to translate ambiguous or variable real-world constraints into robust, production-ready technical solutions
Required Qualifications
- 5+ years of professional software engineering experience.
- Strong proficiency in Python and C++.
- Deep understanding of algorithms, computational geometry, spatial data structures, bin/packing / space-optimization problems, or operations research.
- Familiarity with optimization frameworks or ability to design custom heuristics/solvers (heuristics, meta-heuristics, constraint or combinatorial optimization).
- Excellent problem-solving skills and ability to convert ambiguous real-world constraints (logistics/trucking/warehouse rules) into concrete, maintainable software.
- Strong communication skills and a collaborative mindset; comfortable working in cross-functional teams combining software, robotics, operations, and product stakeholders.
- Exposure mixed-SKU palletizing, container loading/unloading, or dynamic storage/packing systems.
- Professional working proficiency in English (spoken and written).
Nice to Have
- Experience in logistics, warehouse automation, robotics, or supply chainsystems.
- Familiarity with robotic control pipelines, motion-planning frameworks, or integration of algorithms into autonomous systems.
- Experience with 3D visualization tools or frameworks (for simulation or debugging).
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
