remote
Senior Software Engineer - Equipment Controls - Seurat Technologies
Software Engineer
Lead development of high‑performance equipment control software for additive manufacturing, designing real‑time embedded systems, integrating PLCs, and collaborating with hardware teams using C++ and Python.
About the role
Key Responsibilities
- Design, develop, and maintain real‑time control software for metal additive manufacturing equipment.
- Implement embedded firmware in C++ for motion control, sensor integration, and safety monitoring.
- Develop PLC logic and communication interfaces to coordinate machine subsystems.
- Collaborate with mechanical, electrical, and data science teams to ensure seamless hardware‑software integration.
- Optimize code for reliability, low latency, and scalability across production lines.
Requirements
- Bachelor’s or higher in Computer Engineering, Electrical Engineering, or related field with 5+ years of embedded software experience.
- Strong proficiency in C++ and Python for firmware and test automation.
- Hands‑on experience with real‑time operating systems, PLC programming, and hardware debugging tools.
- Knowledge of motion control, sensor fusion, and safety‑critical system design.
- Ability to work in cross‑functional teams and communicate complex technical concepts clearly.