PORTFOLIO JOBS

JOIN ONE OF OUR COMPANIES!

Senior Software Engineer - Omniverse

Bright Machines

Bright Machines

Software Engineering
San Francisco, CA, USA
Posted on Thursday, March 28, 2024
As a Senior Software Engineer at Bright Machines, you will be a hands-on contributor to the R&D team, developing cutting edge algorithms & powerful yet easy-to-use software features to enable the next generation of design for automated assembly software.
As a member of this team, you will work directly with our product team as well as our technology partners to take a new product from conception to production. You will function as a full stack engineer, touching every part of our software stack and helping to map out the future of the product.
You will create microservices, integrate with Omniverse, design user interfaces & data-models, and provide tools & APIs for internal development and validation.

WHAT YOU WILL BE DOING

  • Creating microservice applications that interact with cloud infrastructure and robotic systems on the factory floor
  • Integrating our existing software systems into the Omniverse platform to enable our next generation of products
  • Participating in iterative design and implementation of the application’s UI
  • Implementing end-to-end systems from early prototype to full production release
  • Maintaining and extending our APIs for third party use
  • Contributing to and championing engineering best practices and Agile methodologies

WHAT WE WANT TO SEE

  • Bachelor's degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related field
  • 5+ years of job experience as Software Engineer or equivalent role
  • Strong programming skills in a variety of modern languages (Python, C++, Go)
  • Proficiency using NVIDIA’s Omniverse Platform, especially Isaac Sim
  • Solid understanding and application of Service Oriented Architecture (SOA) and databases
  • General familiarity with frontend technologies
  • Familiarity with Kubernetes, Docker, and/or other orchestration and containerization tools
  • Knowledge of cloud compute platforms such as Azure, AWS, etc.

IT WOULD BE GREAT IF YOU HAD

  • Developing applications using frontend frameworks, including React, Angular, or Vue
  • Building modern and elegant user interface solutions that are a delight to use
  • Creating CI/CD pipelines to help maintain code in production
  • Working directly with customers of your software
  • Working across the tech stack including code deployment