Full-Time

UAV Software Engineer

C++

Bestgate Engineering

Bestgate Engineering

No salary listed

Baltimore, MD, USA

In Person

Bachelor's

Category
Software Engineering (1)
Required Skills
Agile
Data Structures & Algorithms
C#
SCRUM
REST APIs
C/C++
Requirements
  • A Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or a similar field is preferred.
  • Expert knowledge of modern C++.
  • Fluency in object-oriented programming, design, development, and testing.
  • Experience with software architectural-level design and API development.
  • Knowledge of software design patterns and appropriate algorithms and data structures.
  • Experience developing multithreaded software.
  • Understanding of the constraints of real-time and embedded platforms.
  • Experience designing and implementing message-processing software for data-link or control-command interfaces, such as STANAG-4586.
  • Experience working in an Agile/Scrum software development life cycle, preferably in distributed teams.
  • Experience with sensor integration, including electro-optical, infrared, and laser payloads.
  • Experience with avionics or unmanned aircraft systems/unmanned aerial vehicle platforms.
  • Fast and motivated learning ability.
  • Interest in learning new technologies and offering creative, elegant solutions.
Responsibilities
  • Design, develop, and deploy ground-control software and onboard communications systems for various drone platforms.
  • Work on small, distributed Agile development teams.
Desired Qualifications
  • A Master of Science degree is a plus.
  • Experience in C#, Windows Presentation Foundation, and Model-View-ViewModel is a strong plus.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A