Principal Software Engineer
Listed on 2025-12-02
-
Software Development
Software Engineer, C# / Unity Developer
Overview
Join to apply for the Principal Software Engineer role at Seurat Technologies
Seurat is transforming manufacturing for people and our planet by delivering a scalable additive manufacturing solution to change how products are made fundamentally. Seurat’s proprietary Area Printing process, developed at Lawrence Livermore National Labs (LLNL), enables metal components to be manufactured at price points and quality levels that compete with conventional manufacturing techniques, enabling reshoring of supply chains and promoting decarbonization of industry.
Seurat has raised over $180M and is backed by leading venture partners including Capricorn, NVentures (NVIDIA), True Ventures, General Motors Ventures, Denso, Porsche SE, SIP global partners, Honda, Xerox Ventures/Myriad Venture Partners, Cubit Capital, Siemens Energy, and Maniv Mobility.
Seurat is a recipient of Fast Company’s Next Big Things in Tech and the Boston Business Journal’s Bost Inno Fire Awards. Come change the world with us!
Seurat has multiple Software Engineer openings within the Controls Group. The ideal candidate will have experience designing, developing, testing and maintaining software machine controls and electro-mechanical systems from concept to operations.
Responsibilities- Design and implement HMI (GUI) code in C#.
- Design and implement code for real-time complex control systems in C++.
- Design and implement code for motion control and PLC systems in their native languages.
- Support, maintain, and document software functionality.
Required:
- Object-oriented Design and Analysis (OOA and OOD).
- Demonstrated experience with C#.NET and C++, WPF.
- Experience with software configuration management and source control systems (i.e. Mercurial/GIT).
- Ability to independently and effectively debug complex software in C#, C++ (and preferably PLC) environments.
- Understanding of common industrial automation paradigms (communication buses, actuators/sensors, motion, fail-safe behavior, real-time, etc.).
- Ability to work in a collaborative environment.
- Strong analytical and communication skills.
- For any area lacking in experience, eagerness to learn new technologies/skills.
Strongly Preferred
- All-round Software Engineer with experience across PLC/IEC 61131, Ether
CAT (or similar), C++ (including real-time), C#, and potentially Python or similar scripting languages. - Experience with SQL-type database systems and formulating queries (MS-SQL).
- Experience with RTOS systems like Interval Zero RTX or similar.
- Background in or solid understanding of Mechatronics and interfacing concepts.
- Experience with additive manufacturing / 3D printing.
Required:
- B.S. degree in Software, Mechanical, Electrical, or related.
- 3+ years experience in related fields
Preferred
Seniority level- Mid-Senior level
- Full-time
- Automation Machinery Manufacturing
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).