Ursa Major is looking to revolutionize how America and its allies access and apply high-performance propulsion, from hypersonics to solid rocket motors, satellite maneuvering and launch, by shaping the application and use of Laser Powder Bed Fusion (LPBF) additive manufacturing technology for advanced propulsion applications.
Requirements
- Relevant experience programming hardware such as 3D printers, robotic systems, machines, factories, etc.
- Relevant experience in utilizing AI tools such as Claude to rapidly scale software
- Expertise in advanced Python programming aligned with SOLID principles, including the use of relevant libraries
- Experience with developing and integrating REST APIs
- In-depth knowledge and practical experience with OPC UA for robust industrial communication
- Proficient in working within a Linux environment
- Familiarity with laser powder bed fusion or similar additive manufacturing processes and understanding of their software control requirements
Responsibilities
- Lead the architectural design and development of robust software for an advanced, production-scale metal 3D printing system
- Partner with additive manufacturing engineers to implement software and hardware changes that continuously improve print process quality and speed
- Design and develop production-ready control software and sophisticated algorithms for lasing and control systems within printers, ensuring high performance and reliability
- Interface with REST APIs to support various functionalities and ensure seamless communication with different components and systems
- Integrate OPC UA-based communication protocols to ensure robust and secure data exchange between devices and control systems
- Developing standard processes and optimizations around LPBF build file setup and programming
- Review code developed by other engineers, providing constructive feedback to uphold best coding practices, including style guidelines, code integrity, accuracy, testability, and efficiency
Other
- Bachelor’s degree in computer science, engineering, math, or a related STEM discipline, with a minimum of 5 years of software development experience; OR 7+ years of professional experience building software in lieu of a degree
- US CITIZENSHIP, PERMANENT RESIDENCY, REFUGEE OR ASYLUM STATUS IS REQUIRED
- Eligibility to obtain and maintain a U.S. Security Clearance
- Desire to work flexible hours as needed to support high machine utilization
- Owns and lives the company values (humility, cohesion, conviction), serving as a values leader within the team