DreamFace Technologies LLC, a robotics company in Denver is seeking for a self-driven, hands-on C# Software Developer to assist the engineering team in designing and developing the software architecture of Ryan, our social robot. The team needs a motivated software engineer with 5 years of experience in development of large-scale AI-based software systems with best-practices of software industry code maintainability, extensibility, and testing.
Applicants should have experience and expertise in the following areas:
Windows application development using C# .Net, Win Form, and WPF.
Socket programming and other IPC methods.
Solid architecture and development with object-oriented design principles and patterns with an understanding of developing loosely coupled supportable, and maintainable code.
Coding standards, secure coding practices, and code reviews.
Unit testing, and Integration Testing.
Familiar with Mono and C++/QT.
Familiar with controlling servomotors and embedded systems.
Familiar with system development in Linux environment