Lead Computational Geometry Software Engineer

4 weeks ago


Los Angeles, United States beBee S US Full time

Company

Machina Labs, founded in 2019 by aerospace and auto industry veterans, is a smart manufacturing company based in Los Angeles, California. Enabled by advancements in artificial intelligence and robotics, Machina Labs is developing software-defined factories of the future. The mission of the company is to develop modular manufacturing solutions that can be reconfigured to manufacture new products simply by changing the software. The company is currently working to build the first commercial robotic sheet metal forming machine. Machina Labs is funded and backed by major investors in the field of AI and Deep Tech.


As the Lead Computational Geometry Software Engineer within our team, you will play a pivotal role in shaping our product and guiding the direction of our company. Leveraging your expertise in computational geometry, you will take ownership of critical aspects of our software development process. Your responsibilities will encompass developing advanced geometry ingestion pipelines for efficient processing of customer parts and spearheading the creation of innovative path planning algorithms to enhance the capabilities of our machines. Your role will demand the ability to swiftly prototype solutions for testing concepts while also delivering high-quality, reliable code for proven concepts.


The ideal candidate will demonstrate proficiency in programmatically manipulating mesh geometry, vectors, and transforms. A strong foundation in linear algebra, differential equations, trigonometry, and algorithms is essential. Additionally, experience in graphics work, GPU acceleration, ray tracing, and related fields will be advantageous. Familiarity with robotics and robot kinematics is highly beneficial, as is expertise in mathematical domains such as discrete or differential geometry.

Responsibilities

  • Lead the development of geometry processing algorithms to automate the preparation of customer parts for path planning.
  • Drive the creation of innovative pathing strategies to extend the operational capabilities of our machines.
  • Collaborate with robotics and manufacturing engineers to troubleshoot and optimize path strategies for efficient implementation on our robots.
  • Develop tools for path and geometry analysis to enhance insights into our manufacturing processes.
  • Contribute to the development of material models relevant for path planning applications.
  • Design and implement kinematic models, simulators, and optimizers to validate generated paths.
  • Ensure code quality through rigorous unit testing and comprehensive documentation of geometry manipulation functions.
  • Utilize Python and C++ programming languages as needed to deliver both high-level and low-level functionality.

Qualifications

  • Bachelor's degree in computer science or equivalent practical experience.
  • Minimum of 5 years’ experience in geometry manipulation and/or path planning.
  • Proficient in writing high-quality Python and C++ code.
  • Deep understanding of computational mesh manipulation techniques in both 2D and 3D domains.
  • Extensive experience applying linear algebra in computational contexts.
  • Knowledge of Numpy (Python) and Eigen (C++) is advantageous.
  • Ability to develop efficient algorithms both theoretically and practically.
  • Familiarity with CAD file formats such as STEP or IGES is a plus.
  • Experience in fast-paced iterative design and manufacturing environments.
  • Proven track record of solving complex problems independently or within integrated teams, adhering to tight schedules.
  • Excellent written and verbal communication skills.


  • Los Angeles, United States EFI Full time

    All of us at EFI are relentlessly focused on just one thing: the growth and success of the print business. That’s why tens of millions of print professionals worldwide turn to EFI to fuel their success. Our 3,000+ worldwide team members prove our commitment to you every day by developing breakthrough technologies for the manufacturing of signage,...


  • Los Angeles, United States Machina Labs Full time

    Machina Labs, founded in 2019 by aerospace and auto industry veterans, is a smart manufacturing company based in Los Angeles, California. Enabled by advancements in artificial intelligence and robotics, Machina Labs is developing software-defined factories of the future. The mission of the company is to develop modular manufacturing solutions that can be...


  • Los Angeles, United States Everyset Full time

    We're seeking a full stack Senior Software Engineer to join our team on a full-time basis. We are looking for people who look at the world differently and can create innovative technology for our customers. You will have direct interaction with all levels of the company.What You'll Be DoingDiagnosing issues, simplifying, and refactoring for efficiency in our...


  • Los Angeles, United States Everyset Full time

    We're seeking a full stack Senior Software Engineer to join our team on a full-time basis. We are looking for people who look at the world differently and can create innovative technology for our customers. You will have direct interaction with all levels of the company.What You'll Be DoingDiagnosing issues, simplifying, and refactoring for efficiency in our...


  • Los Angeles, United States Everyset Full time

    We're seeking a full stack Senior Software Engineer to join our team on a full-time basis. We are looking for people who look at the world differently and can create innovative technology for our customers. You will have direct interaction with all levels of the company.What You'll Be DoingDiagnosing issues, simplifying, and refactoring for efficiency in our...


  • Los Angeles, United States Everyset Full time

    We're seeking a full stack Senior Software Engineer to join our team on a full-time basis. We are looking for people who look at the world differently and can create innovative technology for our customers. You will have direct interaction with all levels of the company.What You'll Be DoingDiagnosing issues, simplifying, and refactoring for efficiency in our...

  • Civil Engineer

    2 weeks ago


    Los Angeles, United States DK Engineer Corp Full time

    Job DescriptionJob Description About the job: We are currently looking for junior level (0-3 years experience) and experienced engineers (4-8 years experience) to join our team. Civil Engineers are responsible for the design of Civil plans including erosion control (SWPPP), grading and drainage, wet utilities (water, sewer, storm drain), stormwater treatment...


  • Los Angeles, United States FaceCenterLA Full time

    Job DescriptionJob DescriptionGreat opportunity.Busy orthodontist is looking for a computer-programer/engineer to improve or rewrite and create our software program that can take a 3D stl file and segment the teeth from the 3D digital scan so we can reset the teeth into an ideal occlusion and print that model to make a clear aligner.We will reward...


  • Los Angeles, United States Machina Labs Full time

    Company Machina Labs is a smart manufacturing company backed by major investors in AI and Deep Tech (Innovation Endeavors, Lockheed Martin Ventures), founded in 2019 and based in Chatsworth, CA. We are on a mission to build the factory of the future through the development of modular manufacturing solutions that allow our customers to rapidly produce and...


  • Los Angeles, United States Machina Labs Full time

    Company  Machina Labs is a smart manufacturing company backed by major investors in AI and Deep Tech (Innovation Endeavors, Lockheed Martin Ventures), founded in 2019 and based in Chatsworth, CA. We are on a mission to build the factory of the future through the development of modular manufacturing solutions that allow our customers to rapidly produce and...

  • Software Engineer

    2 days ago


    Los Angeles, United States 1st10 Full time

    Looking for highly technical Principal Software Engineer to lead/build/architect the software side of AI wearable experience. Role will involve designing and developing 0-1 real-time, machine to human communication systems. Person will work on the bleeding edge of what's possible with AI and high compute systems technologies. Must have experience building...


  • Los Angeles, United States Lumicity Full time

    Computer Vision Engineer Lumicity is partnered with a rapidly growing surgical robotics start-up that is looking to grow their software and computer vision team. This position is an excellent opportunity to for someone who’s passionate about engineering and eager to take on new challenges. This is a full-time direct hire role that pays well and offers...

  • Software Engineer

    2 days ago


    Los Angeles, United States Tata Technologies Full time

    Contribute as system level engineer to build, integrate, and optimize security-related Linux and Android components into an RTOS-based infotainment solution for automotive consumer devices Be responsible for the entire lifecycle of the security domain, including requirements, system design, development, deployment, and maintenance of the infotainment...


  • Los Angeles, United States FaceCenterLA Full time

    Job Description Job Description Great opportunity. Busy orthodontist is looking for a computer-programer/engineer to improve or rewrite and create our software program that can take a 3D stl file and segment the teeth from the 3D digital scan so we can reset the teeth into an ideal occlusion and print that model to make a clear aligner. We will reward...


  • Los Angeles, California, United States Skyview 1 Full time

    SkyView 1 – Staff Software Engineer SkyView 1 is a high-growth fintech company on a mission to make wealth management better by putting banking products in the hands of the most comprehensive and independent financial advisors. Our team is building a platform that enables financial advisors to offer a high-interest, full-suite banking solution to their...


  • Los Angeles, United States Transpacific Technologies Inc Full time

    Job DescriptionJob DescriptionTTI is looking for a motivated engineer to join us on a highly anticipated space project. Strong candidates will be familiar with Software and Hardware Development applications this engineer will work directly with leadership bridging between Hardware and Software. Work performed will include; MATLAB coder and auto-code...


  • Los Angeles, United States Trans Pacific Technologies Full time

    Job Description Job Description TTI is looking for a motivated engineer to join us on a highly anticipated space project. Strong candidates will be familiar with Software and Hardware Development applications this engineer will work directly with leadership bridging between Hardware and Software. Work performed will include; MATLAB coder and auto-code...

  • Software Engineer II

    3 weeks ago


    Los Angeles, United States augmentjobs Full time

    Job DescriptionJob DescriptionPosition Overview: We are seeking an experienced Software Engineer II to join our team. The ideal candidate will have several years of professional software development experience, demonstrating a strong understanding of software engineering principles and a track record of successful project contributions. As a Software...

  • Software Engineer

    1 week ago


    Los Angeles, United States Matal Full time

    Responsiblities Participating in software development of new products across all phases of the product lifecycle from concept development to lab and offsite integration and evaluation. Opportunities include embedded control systems and operator interface development. Working cohesively on a multi-functional team with exciting technologies and products....


  • Los Angeles, United States Targeted Talent Full time

    Job DescriptionJob DescriptionAbout the Company: Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software...