Senior Principle Software Engineer At The Toro Company
CurrentA Software Engineer capable of working and leading system level thinking while developing complex software systems. Proven skills working cross-platform development using Visual Studio, Xamarin, Java, Python, and Perl for Windows, Linux, macOS, iOS, and Android. Strong communication skills working with customers, product management, and engineers to produce high quality, high value solutions to customers.Key capabilities include: • Programming Languages: C, C++, C#, Objective-C, Swift, Java, Python, and Perl.• Desktop, mobile, and client / server applications.• Lean Product Development, Agile, and Scrum.• Test Driven Design, Unit Testing, Continuous Integration, and Continuous Build.• Communications Protocols: TCP/IP, CAN, DeviceNet, Modbus, Profibus, BACnet.