Job Details
Location:
San Francisco, San Francisco City and County, California, USA
Posted:
Mar 28, 2024
Job Description
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
$180,000 - $230,000 a year
Apply for this job