Build scalable systems in a collaborative environment to define and deploy software that powers flexible robotic manufacturing, impacting major industry players.
Help 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 frameworks and infrastructure
Write clean, maintainable code, and perform peer code-reviews
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
Pair with adjacent teams to understand how your frameworks and infrastructure are actually used in the field, providing tier 3 remote support for production systems, continuously improving them and leveraging recent advances to improve developer velocity
WHAT WE WANT TO SEE
At least 4 of the following with experience in a production enviroment: Software Development, On Prem infrastructure, Networking, Distributed Systems, Storage, Infrastructure As Code, Cloud infrastructure, Controls Engineering, Security Engineering, Robotics Software, Systems Development Engineer, Site Reliability Engineer
B.S. or M.S. degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related field
5+ years of job experience as Software Engineer or equivalent role
Proficiency in a variety of modern programming languages (Python, Javascript, C#, Go, etc)
Ability to work in a variety of compute environments (Windows, Linux, AWS/Azure)
Experience with manufacturing engineering systems (PLC, Real-Time systems, device drivers)
Development experience on both frontend and backend of production systems
Experience communicating with users, technical leaders and management to collect requirements, describe system designs, and architecting software systems that meets your stakeholders needs
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
Fluency in Spanish (technical)
Bright Machines is an innovative manufacturer specializing in AI-powered robotics to streamline the assembly of data center infrastructure. We cater to the needs of hyperscalers and OEMs, leveraging advanced technology to efficiently build vital hardware that fulfills the growing demand for computational power.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Senior Software Engineer Q&A's