Senior Software Engineer developing geometry and path planning capabilities for robotic sheet-metal forming platform. Collaborating with robotics and manufacturing teams to deliver impactful solutions.
Responsibilities
Shape our geometry pipeline by leading the development of robust geometry ingestion and processing systems to transform complex CAD files into robot-ready parts.
Innovate our path planning through the design and implementation of algorithms that expand the operational envelope of our robotic forming cells.
Prototype and validate by rapidly testing new approaches while building high-quality, production-ready code for proven solutions.
Bridge disciplines partnering with robotics and manufacturing engineers to troubleshoot, optimize, and validate geometry and path strategies on physical hardware.
Model and simulate by building kinematic models, optimizers, and analysis tools to validate paths before they hit the robot floor.
Uphold excellence through ensuring code quality with testing, documentation, and reviews aligned to Machina’s engineering standards.
Requirements
MS or PhD. in Data Science, Computer Science, Machine Learning, Statistics, or a related field.
5+ years of experience in computational geometry, path planning, or related fields.
Strong background in linear algebra, trigonometry, differential equations, and algorithm design.
Proficiency in both Python and C++, with hands-on use of libraries such as Numpy (Python) or Eigen (C++).
Proven ability to manipulate meshes, vectors, and transforms in 2D and 3D.
Experience with CAD file formats (STEP, IGES) and graphics-adjacent work (GPU acceleration, ray tracing, geometry kernels).
Familiarity with robotics, kinematics, or physics-based modeling is a strong plus.
A track record of solving complex problems in fast-paced, iterative environments—independently and within teams.
Excellent communication skills; able to explain technical concepts clearly to both engineers and non-engineers.
Associate Software Engineer at L3Harris developing software for advanced tactical radio systems. Collaborating with cross - functional teams throughout all phases of software development life cycle.
Principal Software Engineer integrating partner accelerator hardware and Red Hat's open - source software stack. Collaborating across teams to optimize AI workloads and enhance system integration.
Senior Software Engineer at Itaú developing cloud applications using .NET, Angular, and AWS. Collaborating on innovative technology solutions in a diverse and inclusive team environment.
Full - Stack Software Engineer joining Blueground to develop and manage satellite applications complementing core systems. Collaborating in an Agile team with diverse technologies and frameworks.
Senior Software Engineer developing complex backend and cloud solutions for one of Austria's largest private companies. Engaging in digitalization of key business processes and creating scalable systems.
Senior Software Engineer developing and configuring integrations on the Dell Boomi platform. Collaborating with teams to implement APIs and monitor system performance.
Lead Engineer responsible for designing and optimizing manufacturing processes at Celestica. Develop processes for quality cost delivery goals while ensuring efficient operations in manufacturing sector.
Lead Engineer responsible for optimizing test equipment and processes in manufacturing at Celestica. Collaborating with engineering teams to deliver high - quality solutions.
Mission Software Engineer integrating and deploying autonomy software on large maritime platforms at HavocAI. Help shape the future of maritime autonomy while collaborating closely with customers and operators.