The Role
We are seeking a highly skilled Sr. Software Engineer to develop robust and expandable solutions for our 3D build-preparation software suite. A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging 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 and building from the ground-up.
What you will do:
-
Design, build, and maintain our build-preparation software to support rapid growth and development of manufacturing processes
-
Work closely with our Process and Applications team to translate R&D learnings into new functionality to improve part success, geometric complexity, and processing performance
-
Work on our CAD, CAM, motion planning, and slicing software in a production code environment consisting of C++, Javascript, and Python
-
Stay up-to-date with the latest research and trends in 3D printing, motion planning, and computational geometry
-
Work with an interdisciplinary team of software, mechanical, materials process, product, and applications engineers to push the envelope of what is possible
About You
-
Comfortable in a fast-paced startup environment with a bias towards action
-
Able to balance long-term strategic thinking with short-term cross-functional needs
-
Bachelor's or Masters degree in Computer Science, Applied Mathematics, Engineering, or related field
-
6+ years of industry experience building, testing, and shipping high quality production code
-
Proud to put your name on the things that you make and curious about how things work
-
Passionate about solving 2D and 3D manufacturing design problems for production customers
Preferred skills:
-
Proficient with C/C++, and familiar with or willing to learn Python & Javascript
-
Experience working in a relevant industry such as CAD, CAM, additive manufacturing, 3D inspection, machine vision, and/or robotics
-
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 collaboratively in a team environment
-
Experience with Agile development practices
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.
Regarding Sponsorship
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa, including H-1B, H-1C, H-2A, H-2B, H-3, F-1 or OPT at this time.
Equal employment opportunity
We are committed to creating an equitable and inclusive environment for all our employees and seek to build a team that reflects the diversity of the people we hope to serve with our products. We are proud to be an equal opportunity employer.