Senior Software Engineer
Core
Lead design and development of a modern desktop software platform for configuration and lifecycle management of industrial control and automation systems.
Role type
Senior Software Engineer (Desktop/Industrial Automation)
Builds
Desktop software platform for industrial control systems
Domain
Industrial Automation / Control Systems
Deliverable
production ML models | product features
Required skills
TypeScript, React, Electron, Node.js, Python, Git, Agile, Unit/Integration Testing, CI/CD
Preferred skills
Industrial automation protocols, CAD/IDE-like UI design, Linux/RTOS, Functional safety, Cybersecurity, AI-assisted development
Technologies
TypeScript, React, Electron, Node.js, Python, Git
Responsibilities
Design and implement software features for desktop platforms; Participate in software architecture definition; Integrate software with embedded devices and industrial networks; Drive software quality through code reviews and automated testing; Analyze and resolve complex technical issues; Contribute to development process improvement.
Seniority
Senior, hands-on IC
