Sr. Software Engineer, Device Software
Alloy Enterprises is developing a new way to manufacture complex aluminum parts. The 35-person team is creating novel materials, hardware, and software to commercialize their manufacturing process. Founded in early 2020, the company is venture-backed and has contracts with the National Science Foundation, the United States Air Force, and commercial customers.
We are seeking a highly skilled Sr. Software Engineer to develop robust and expandable solutions for our on-device software along with our installable build-preparation application. A successful candidate will be responsible for developing new features and helping drive development standards to quickly expand the possibilities of our novel additive manufacturing processes. Strong communication, flexibility, and the desire to “wear many hats” will all be essential skills for any successful applicant. You will be joining a team of startup veterans who are no strangers to unique tech.
What you will do:
- Device software design & development including providing technical maintenance, testing, and troubleshooting to support rapid growth and development of a novel additive manufacturing process
- Work on our CAD, CAM, motion planning, and slicing software in a production code environment consisting of Python and Javascript
- Collaborate with in-house teams to translate R&D learnings into improved part success, geometric capabilities, and processing performance
- Work with an interdisciplinary team of software, mechanical, materials process, product, and applications engineers to push the envelope of what is possible
- Stay up-to-date with the latest research and trends in 3D printing, motion planning, and computational geometry
About You
- Comfortable in a fast-paced startup environment with a bias towards action
- Able to balance long-term strategic thinking with short-term focus on details
- Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, Engineering, or related field
- 5+ years of industry experience building, testing, and shipping high quality production code
- Proud to put your name on the things that you make
Preferred skills:
- Proficient with Python, and familiar with or willing to learn C++ & Javascript
- Strong background with integrating embedded or controls systems with upstream applications
- Experience architecting robust, sustainable pipelines for multi-user environments
- Cross-platform desktop application development (Mac OS, Windows, Ubuntu Linux)
- Strong analytical and problem-solving skills, along with background in developing robust modular software architecture
- Ability to work independently and in a team environment
- Experience with Agile development practices
Nice to have:
- Experience working in a relevant industry such as CAD, CAM, additive manufacturing, 3D inspection, machine vision, or robotics
- General knowledge and interest in manufacturing processes such as CNC, Laser cutting and other tools operating in a manufacturing environment
- ERP/MES system integration or development experience with API integrations between applications and device software
Benefits
- Flexible paid time off, nine company holidays, and a shutdown around the holidays
- Medical, dental, and vision, including dependency coverage
- 401k with 3% employer contribution, options for pre or post-tax
- Stock options
- All employees are eligible for paid parental leave regardless of gender identity or expression
- Career advancement opportunities in a high-growth environment
- Good coffee, regular happy hours, and weekly team lunches
Additional Requirements
This position will require access to information subject to control under U.S. export control laws and regulations, including the Export Administration Regulations (“EAR”) and International Traffic in Arms Regulations (“ITAR”). Please note that any offer for employment will be conditioned on authorization to receive controlled items without sponsorship for an export license.