Technosoft EngineeringWe are looking for a senior (10+ Years), highly independent C# engineer with strong experience in autonomous drilling systems, preferably DrillWise or similar mining solutions. The candidate should be capable of owning features end-to-end—from architecture and design to implementation and deployment.
Define scalable and maintainable application structure (UI, backend, services, database)
Make architecture decisions considering machine connectivity, performance, reliability, and safety
Ensure alignment between software architecture and embedded / control systems
Work across UI, backend logic, and database integration
Implement robust machine communication layers for drill connectivity
Handle real-time or near real-time data from drill machines
Manage data persistence, logging, diagnostics, and system monitoring
Integrate PLC, HMI, embedded controllers, and CODESYS-based systems
Define and enforce programming standards and design patterns
Ensure clean, testable, and maintainable code
Identify and address technical debt
Support team handling and task planning
Collaborate with embedded, controls, and field engineers
Take accountability for delivery and system stability
Strong expertise in Microsoft technologies:
C#, .NET, WPF, XAML
Experience in software architecture and backend systems
Understanding of embedded systems, HMI, PLCs, and CODESYS
Experience in mining or industrial automation environments
¿Te interesa este puesto?