Perception / Computer Vision Software Engineer

2 weeks ago


Sunnyvale, United States Figure Full time

Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration.

Figure's vision is to deploy autonomous humanoids at a global scale. Our AI team is looking for Localization and Mapping Software Engineers to empower Figure humanoid robots to perform highly dynamic operations in demanding real-world environments.

Responsibilities:

  • Develop novel computer vision formulations, models, and algorithms for a wide variety of tasks
  • Own the full development life cycle from data preparation to model deployment
  • Perform training of multi-task deep neural networks
  • Design and build data and evaluation pipelines
  • Engineer and ship high quality, reliable software that will be deployed to the real world
  • Collaborate with other Figure team members to develop and continuously improve the full autonomy stack
Requirements:
  • Extensive experience in production-level software & ML engineering and best practices
  • "White-box" understanding of deep learning: model details, loss formulations, and training algorithms
  • Strong mathematical fundamentals in probability, optimization, and linear algebra
  • Domain expertise in at least one of the following areas: 3D reconstruction, depth estimation, neural rendering, object detection, tracking & state estimation, instance and semantic segmentation
  • Comfortable with fundamental geometric concepts in computer vision, such as perspective transformation, pinhole camera model, and epipolar geometry
  • Extensive experience with one of the major deep learning frameworks, preferably PyTorch
  • Capable of quickly writing massive amounts of high quality, well-tested, perception software
  • Thrive in a high pace environment, where solutions are often unclear and require exploration
  • Passionate about building humanoid robots
Bonus Qualifications:
  • Experience with CUDA and GPU programming
  • Experience with scalable data engineering toolchains such as Spark,Ray, SQL
  • Experience in neural network deployment toolchain and techniques, such as TensorRT and model quantization
  • Publication record of developing and deploying perception solutions

  • Computer Vision Software Engineer

    Found in: Appcast US C2 - 3 days ago


    Sunnyvale, United States Russell Tobin & Associates Full time

    What are we looking for in our Computer Vision Software Engineer? The Information Technology team at Russell Tobin & Associates is supporting a top social media organization that has an opening for a remote Computer Vision Software Engineer.Location: 100% RemotePay Range: $70/h - $100/h on W2, depending upon experienceType: 12 months...

  • Computer Vision Software Engineer

    Found in: Appcast US C2 - 2 days ago


    Sunnyvale, United States Russell Tobin & Associates Full time

    What are we looking for in our Computer Vision Software Engineer? The Information Technology team at Russell Tobin & Associates is supporting a top social media organization that has an opening for a remote Computer Vision Software Engineer.Location: 100% RemotePay Range: $70/h - $100/h on W2, depending upon experienceType: 12 months...


  • Sunnyvale, United States CareerBuilder Full time

    Reality Labs Research (RL-R) brings together a world-class R&D team of researchers, developers, and engineers with the shared goal of developing AR and VR across the spectrum. The Surreal research group at RL-R is seeking exceptional engineers and technical leads to solve the next generation of research challenges on the path to building future machine...


  • Sunnyvale, United States Crystal Equation Full time

    Computer Vision Software Engineer V Remote Summary: We need applied research candidates, candidates with key projects on the resume which indicates strong C coding skills and strong CV and Image processing background. Also I am looking for evidence i Software Engineer, Computer, Software, Engineer, Processing, Processor, Technology, Staffing

  • Computer Vision Software Engineer V

    Found in: Talent US C2 - 1 day ago


    Sunnyvale, United States Crystal Equation Full time

    Computer Vision Software Engineer VRemote Summary: We need applied research candidates, candidates with key projects on the resume which indicates strong C++ coding skills and strong CV and Image processing background. Also I am looking for evidence in the resume for long-term project contribution, our CW work is not a collection of small tasks, it is more...

  • Applied Scientist, Ambient Perception Technology

    Found in: Talent US C2 - 3 weeks ago


    Sunnyvale, United States Amazon.com Services LLC Full time

    The Ambient Perception Technology team under Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Applied Scientist with a strong deep learning background, to help build industry-leading technology with computer vision and multimodal perception models for cloud and edge applications. Key job responsibilitiesAs an...


  • Sunnyvale, United States Amazon.com Services LLC Full time

    PhD, or Master's degree and 3+ years of CS, CE, ML or related field experience - Experience programming in Java, C++, Python or related language - Experience developing and implementing deep learning algorithms, particularly with respect to computer vision algorithms Key job responsibilities As an Applied Scientist with the Ambient Perception Technology...

  • DSP Engineer

    Found in: Appcast US C2 - 2 weeks ago


    Sunnyvale, United States Intelliswift Software Full time

    Must Have skills:C++, Python requriedBackground in Electrical engineering/computer science, past experience in CPU- DSP architectures, ARM, Silica, x 86, low level software optimization, Machine learning, Pytorch similar machine learning framework Detailed Job DescriptionReality Labs (RL) focuses on connecting people through Virtual Reality (VR) and...

  • DSP Engineer

    Found in: Appcast Linkedin GBL C2 - 3 weeks ago


    Sunnyvale, United States Intelliswift Software Full time

    Must Have skills:C++, Python requriedBackground in Electrical engineering/computer science, past experience in CPU- DSP architectures, ARM, Silica, x 86, low level software optimization, Machine learning, Pytorch similar machine learning framework Detailed Job DescriptionReality Labs (RL) focuses on connecting people through Virtual Reality (VR) and...


  • Sunnyvale, United States Intelliswift Software Full time

    Job Title: Senior DSP/Audio Embedded Software/Firmware EngineerLocation: Sunnyvale CADuration: 9 Months Contract (Possibility Extension)Must have Skills: C, C++ MATLAB coding skillsProficiency in MathWorks tools (MATLAB & Simulink)Intimate knowledge of audio algorithm optimization and fine-tuningExperience with audio algorithms such as echo/feedback...

  • Software Firmware Engineer

    Found in: Appcast US C2 - 3 weeks ago


    Sunnyvale, United States Intelliswift Software Full time

    Job Title: Senior DSP/Audio Embedded Software/Firmware EngineerLocation: Sunnyvale CADuration: 9 Months Contract (Possibility Extension)Must have Skills: C, C++ MATLAB coding skillsProficiency in MathWorks tools (MATLAB & Simulink)Intimate knowledge of audio algorithm optimization and fine-tuningExperience with audio algorithms such as echo/feedback...

  • Software Firmware Engineer

    Found in: Appcast Linkedin GBL C2 - 3 weeks ago


    Sunnyvale, United States Intelliswift Software Full time

    Job Title: Senior DSP/Audio Embedded Software/Firmware EngineerLocation: Sunnyvale CADuration: 9 Months Contract (Possibility Extension)Must have Skills: C, C++ MATLAB coding skillsProficiency in MathWorks tools (MATLAB & Simulink)Intimate knowledge of audio algorithm optimization and fine-tuningExperience with audio algorithms such as echo/feedback...

  • Software Engineer

    2 weeks ago


    Sunnyvale, United States Vision It US Full time

    Job DescriptionJob DescriptionDescriptionThe Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. SE will be responsible for application development in support of the multi-platform roadmap. Responsible for application architecture, ensure high...

  • Software Engineer

    2 weeks ago


    Sunnyvale, United States Vision It US Full time

    Job DescriptionJob DescriptionDescriptionThe Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce.SE will be responsible for application development in support of the multi-platform roadmap.Responsible for application architecture, ensure high...


  • Sunnyvale, United States Figure Full time

    Figure is an AI Robotics company developing a general purpose humanoid. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration. Figure's vision is to deploy autonomous humanoids at a global scale. Our team is looking for a SW Engineer to build a real-time 3D visualization engine to accelerate Figure's development. Responsibilities: ...

  • Senior Computer Vision Engineer

    Found in: Appcast US C2 - 1 week ago


    Sunnyvale, United States Stealth Startup Full time

    This exciting early stage Stealth Startup is in the autonomous vehicle space, looking to bridge the gap between research and production. Our unique products target an untapped market, and are looking to expand the team with a talented individual. We are seeking a candidate comfortable with an early stage startup.Job Responsibilities:Implement and compare...

  • Senior Computer Vision Engineer

    Found in: Appcast Linkedin GBL C2 - 7 days ago


    Sunnyvale, United States Stealth Startup Full time

    This exciting early stage Stealth Startup is in the autonomous vehicle space, looking to bridge the gap between research and production. Our unique products target an untapped market, and are looking to expand the team with a talented individual. We are seeking a candidate comfortable with an early stage startup.Job Responsibilities:Implement and compare...

  • Software Engineer

    1 week ago


    Sunnyvale, United States Expert In Recruitment Solutions Full time

    Software Engineer (eCommerce, web Applications, Java) | Sunnyvale, CA onsite Description: JAVA The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. SE will be responsible for application development in support of the multi-platform roadmap....

  • Software Engineer-

    3 days ago


    Sunnyvale, United States Vision It US Full time

    Job DescriptionJob DescriptionDescription:The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce.SE will be responsible for application development in support of the multi-platform roadmap.Responsible for application architecture, ensure high...

  • Software Engineer-

    3 days ago


    Sunnyvale, United States Vision It US Full time

    Job DescriptionJob DescriptionDescription:Top 3 Skills Needed or Required :Java, No SQL Database knowledge, Maven, Spring frameworkThe Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce.SE will be responsible for application development in...