Mid-Level Robotics Software Developer
Core
Develop Windows desktop applications integrating with industrial robots and machines to control work cell operations and connect to enterprise systems.
Role type
Mid-level IC robotics software developer
Builds
Windows desktop applications for industrial robotics and automation work cells
Domain
Aerospace manufacturing / Industrial automation
Required skills
C#, .NET, Object-Oriented Design, SOLID principles, Git workflows, Industrial robotics integration, PLC programming, Database management, Software testing, System architecture
Preferred skills
C++, Python, Azure DevOps, CI/CD, Multi-threaded programming, Spatial mathematics, CAD systems, NC Programming, Cloud deployment (AWS/Azure), Front-end web development
Technologies
C#, .NET, Git, SQL Server, PostgreSQL, Visual Studio, Azure DevOps, AWS, Azure, Kubernetes, HTML/CSS, JQuery, Siemens, Allen Bradley, Kuka, Fanuc, ABB
Responsibilities
Design and develop automation software applications for industrial robots; Test and verify software functionality at module and system levels; Analyze software anomalies and propose solutions; Train end users on software applications; Modify and enhance existing solutions; Document software interfaces and architecture; Execute test plans for internally and externally developed software
Seniority
Mid-level, hands-on IC
