Bright Machines Logo

Bright Machines

Principal Software Engineer - Full Stack

Job Posted 24 Days Ago Reposted 24 Days Ago
Be an Early Applicant
Hybrid
San Francisco, CA
Expert/Leader
Hybrid
San Francisco, CA
Expert/Leader
As a Principal Full Stack Software Engineer, you will design and implement software components for Software Defined Manufacturing, while mentoring team members and optimizing systems.
The summary above was generated by AI

RETHINK MANUFACTURING  


The only way to ignite change is to build the best team. At Bright Machines®, we’re innovators and experts in our craft who have joined together to create a new category of manufacturing that will help transform the industry. We believe software and data are the answer, thoughtfully applied to solve our customers’ unique challenges. Through intelligent automation, we give factories newfound flexibility, scalability, and resilience. We deliver products to meet the demands of today while building a platform to take advantage of what comes next.  


Working with us means you’ll have the opportunity to make lasting, impactful changes for our company and our customers. If you’re ready to apply your exceptional skills to create the factory of the future, we’d love to speak with you. 


ABOUT THE ROLE


Software Engineers at Bright Machines are responsible for defining and implementing the systems that make Software Defined Manufacturing possible and that power our microfactories (lines of robotic cells). Our robots, and the software that controls them, are deployed in a variety of factory conditions and help support the manufacturing operations for some of the biggest names in the industry. 


As a Principal Full Stack Software Engineer, you will design, create, and integrate backend and frontend software components into scalable systems that help our users program, deploy ,and operate our microfactories. You will work on a team with other Software Engineers in the Bright Machines San Francisco office to define, architect, implement, and deploy our software stack – from robot to cloud.


This is a unique opportunity to be part of a greenfield development effort that will change the way companies build and produce products.  If you’re ready to apply exceptional engineering practices and build the software that will define the next generation in manufacturing, this is your opportunity to “Be Bright”.

WHAT YOU WILL BE DOING

  • Architect, design, develop and deploy software components that help realize Bright Machines vision of Software Defined Manufacturing
  • Contribute best-in-class programming skills to develop reliable and scalable micro-services 
  • Write clean, maintainable code, and perform peer code-reviews 
  • Participate in architecture design reviews across areas of expertise
  • Create unit, integration, and end-to-end tests to ensure we are continually shipping code to production 
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Establish architectural principles, select design patterns and then mentor team members on their appropriate application
  • Help define and implement standards and promote best practices for distributed software systems
  • Analyze and optimize applications to maximize speed and scale

WHAT WE WANT TO SEE

  • B.S. or M.S. degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related field
  • 10+ years of job experience as Software Engineer or equivalent role
  • Proficiency in a variety of modern programming languages (C#/C++, Python, Javascript)
  • Solid understanding and application of Service Oriented Architecture (SOA)
  • Understanding of scaling and operational concerns for large software systems
  • Ability to work in a variety of compute environments (Windows, Linux, AWS)
  • Experience with hardware systems

IT WOULD BE GREAT IF YOU HAD

  • Experience with manufacturing engineering systems (PLC, Real-Time systems, device drivers) 
  • Experience working directly with customers of your software 
  • Experience communicating with users, technical leaders and management to collect requirements, describe system designs, and set product strategy 
  • Knowledge and demonstrated application of software engineering best practices relating to the SDLC including coding standards, code reviews, SCM, CI/CD, testing, and operations Demonstrated ability to mentor and grow other team members

WHO YOU ARE

  • You think big
  • You take ownership and drive change
  • You always act with integrity, keep your commitments, and practice transparency
  • You are customer obsessed
  • You thrive in a great team environment to always get the win

BE EMPOWERED TO CHANGE AN INDUSTRY 


Bright Machines is an industry-leading software and robotics company that provides a full-stack automation solution for manufacturing. Bright Machines’ flexible automated assembly specializes in building the AI backbone – AI hardware infrastructure. By leveraging computer vision, machine learning, and software applications, Bright Machines reimagines the way products can be designed and manufactured.


With ~160 employees, Bright Machines is headquartered in San Francisco, USA, and has an integration center in Guadalajara, Mexico. Bright Machines has been previously named “Best AI-based Solution for Manufacturing” by AI Breakthrough, “Technology Pioneer” by the World Economic Forum, and one of “America’s Most Promising Artificial Intelligence Companies” by Forbes.

 

Top Skills

AWS
C#
C++
JavaScript
Python

Bright Machines San Francisco, California, USA Office

585 Howard St, San Francisco, CA, United States

Similar Jobs

12 Hours Ago
San Francisco, CA, USA
201K-335K Annually
Senior level
201K-335K Annually
Senior level
Cloud • Software
Lead the development of scalable software solutions, mentor team members, and ensure high-quality coding practices and project timelines are met.
Top Skills: C#C++ExpressHapiJavaJavaJavaScriptJsunitJunitNode.jsPl/SqlPythonRubySeleniumSQL
7 Days Ago
Hawthorne, CA, USA
200K-270K
Senior level
200K-270K
Senior level
Aerospace • Other
Design and develop secure software systems for satellite operations, overseeing the life cycle from prototyping to production. Collaborate with teams to enhance technology for national security.
Top Skills: AWSC#IndexeddbKubernetesLinuxMachine LearningPostgresService WorkersSshTypescript
Expert/Leader
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
As a Principal Engineer, you will lead the integration of Shield AI's Hivemind products, guiding technology development within an elite software engineering team.
Top Skills: C++GoPythonReactTypescript

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account