What are the responsibilities and job description for the Software Engineer (C#, WPF) position at Expert Executive Recruiters (EER Global)?
About Our Client
Our client is a rapidly growing company providing cutting-edge unmanned aerial systems to the U.S. military. They are driven by core values of ownership, integrity, customer orientation, teamwork, excellence, and innovation.
Role Overview
Our client is seeking an experienced Software Developer who thrives in a multidisciplinary environment, embraces independent learning, and enjoys developing software across the full development lifecycle. The ideal candidate is a proactive team player, eager to propose innovative ideas and implement solutions using the latest technologies.
This is a remote position for candidates residing in the Eastern Time Zone.
Key Responsibilities
- Develop Command & Control applications and auxiliary tools
- Integrate software across systems and enhance existing functionalities
- Support external teams, testing (SQA), and tool planning
- Document development processes and ensure code quality
- Collaborate with system engineers, software developers, and integration teams
- Participate in trials, performance testing, and software reviews
- Manage version control, software architecture, and development pipelines
Qualifications
- BSc in Computer Science or related field
- 8 years of experience in C# software development
- 3 years developing WPF/Avalonia applications using MVVM
- Strong knowledge of multithreading, video streaming (H.264/265), and Publish/Subscribe models
- Experience with network protocols (UDP, RS232, TCP-IP)
- Expertise in software architecture, design patterns, and best practices
- Ability to work independently and collaboratively
- Strong documentation and unit testing skills
- Excellent communication and multitasking abilities
- Willingness to travel as needed
Preferred Skills
- .NET Core / Java experience
- Android/iOS app development
- Knowledge of C2/C4I systems and MIL standards
- Familiarity with defense systems, Wireshark, JIRA, and traceability tools
What they offer
- Remote role with occasional travel
- Global startup company with 200 employees worldwide
- Opportunity to have a significant impact on the product
- Growth opportunities
- Competitive benefits package
No sponsorship at the moment. Full-time permanent role.