Software & Algorithms Engineer
Indexed description
You will play a leading role in the design and development of our core software powering next-generation digital manufacturing.
Your work may include:
- Participating in the design of algorithms and code for sophisticated planning involving robots, scanners, lasers, molten metal and other hot and cool stuff.
- Writing software using state-of-the-art modern C++ and advanced programming techniques.
- Solving fascinating problems involving 2D/3D geometry, motion planning, physics, optimization, simulation etc.
- Working closely with outstanding scientists in various fields such as physics, chemistry, mechanics and more.
- Managing an army of AI agents conquering the frontiers of manufacturing software.
Requirements:
- B.A./B.Sc. in Computer Science with GPA > 85.
- At least 3 year of experience in SW and algo. development or degree GPA >= 95.
- Excellence in math, 3D geometry/trigonometry, data-structures and algorithmics.
- Mastery of advanced programming mechanisms such as generics, pointers, lambdas, concurrency, recursion, iterators, ranges/views etc.
- Great software design skills
- Strong Git workflow
- Passion for software development and innovation in software development.
- Proficiency in AI-assisted software development tools.
- Self-driven, team player, good communication skills.
- Creative thinking, strong self-learning abilities, and a passion for tackling hard problems.
- Excellence in geometry/trigonometry.
- Experience with computational geometry, CAD/CAM, 3D printing, or digital manufacturing
- Background in physics, robotics, physical simulation or solving optimization problems
- Experience with image processing
- Python
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search