Full-Time

UAV Software Engineer

C#

Bestgate Engineering

Bestgate Engineering

No salary listed

Baltimore, MD, USA

Hybrid

The team works remotely and on-site at the UMBC campus; quarterly trips to the customer are required.

Category
Software Engineering (1)
Required Skills
Agile
Xamarin
.NET
C#
SCRUM
C/C++
Linux/Unix
Requirements
  • Comprehensive understanding of the C# language, including .NET garbage collection semantics.
  • Proficiency in multithreading and concurrency in server and user-interface environments.
  • Mastery of object-oriented programming and general software engineering best practices.
  • Exposure to Scrum software development life cycle practices.
  • Ability to provide guidance and mentorship to more junior developers.
  • Experience developing user interfaces using the Windows Filtering Platform API, XAML, and an Model-View-ViewModel platform.
  • Experience with unmanned aerial systems or protocols is preferred.
  • Experience with C++, Xamarin, and the .NET Standard in Linux is preferred.
Responsibilities
  • Design, develop, and deploy ground control software and onboard communications systems for various drone platforms.
  • Work on small, distributed Agile development teams.
  • Make quarterly trips to collaborate with the customer.
Desired Qualifications
  • Experience with unmanned aerial systems or protocols.
  • Experience with C++, Xamarin, and the .NET Standard in Linux.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A