Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

UAV Software Engineer (C++)

Full-time

Bestgate Engineering

Company Description

We love what we do and we hire the best and brightest engineers who want to work with like-minded folk. Our customers provide us the opportunity to attack specialized problems that simply cannot be solved anywhere else. 

We are looking for software engineers who are interested in designing high-visibility solutions to help our customers protect infrastructure and data critical to national security; ingest, process, and analyze astronomically large data sets; and build tools to enable our warfighters to make quick, intuitive decisions that save lives. Our customers' projects range from next generation PKI, malware analytics, cloud platforms (PaaS, IaaS, SaaS), real-time and batch big data processing, highly distributed systems, machine learning, AI, quantum computing, and much more.

In addition to doing unique work with great teams, Bestgate ensures its employees are well compensated for their premier skills. We offer competitive salaries, 100% premium paid medical coverage, generous paid time off, multiple avenues for professional development, and many more

Job Description

This position is with our Unmanned Aerial Vehicle (UAV) engineering group. We are helping our customer build ground control software and on-board communications systems for various drone platforms. You will help design, develop and deploy solutions, working on small, distributed Agile development teams. We work remotely from our customer at our office adjacent to the University of Maryland, Baltimore County (UMBC) campus.

Qualifications

  • B.S. Computer Science, Computer Engineering, Electrical Engineering, or similar preferred; M.S. a plus
  • Expert knowledge of Modern C++
  • Fluency in object-oriented programming and design, development, and testing
  • Experience in software architectural-level design and API development
  • Knowledge of software design patterns; use of appropriate algorithms and data structures
  • Experience developing multi-threaded software
  • Understanding of constraints of real-time / embedded platforms
  • Experience designing and implementing message processing software (data-link or control command interfaces, e.g. STANAG-4586)
  • Experience working in Agile/Scrum SDLC, preferably in distributed teams
  • Exposure to sensor integration (EO, IR, and various laser payloads)
  • Exposure to avionics or UAS/UAV platforms
  • Experience in C#, WPF, and MVVM a huge plus
  • Fast, motivated learner!
  • Excited to learn new technologies and offer creative and elegant solutions

Additional Information

We offer competitive salary and tremendous benefits, to include:

  • Fully paid medical premiums
  • 3weeks of vacation and sick leave plus 10 holidays
  • 7% unmatched 401(K) contributions
  • Year-end bonuses
  • Tuition and training allowances
  • Short and Long-term Disability, AD&D, and Life Insurance
  • Company happy hours, parties, and morale building events (get paid to hang with your team)
  • Gym and Health Club Membership reimbursements
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the UAV Software Engineer (C++) in Baltimore, MD vacancy
  •  ...embedded products?If so, you could be our next Lead Embedded Software Engineer, responsible for leading the architecture, implementation,...  ...implementation of real‑time, performance‑critical applications in C/C++Drive resolution of complex issues spanning hardware, kernel,... 
    Suggested
    Full time
    Local area
    Immediate start

    Valmet

    Owings Mills, MD
    2 days ago
  • $169k - $253.6k

     ...Northrop Grumman Mission Systems (NGMS) is seeking a Staff Embedded Software Engineer to join our innovative Software Technologies Organization. The...  ...phases of the software development lifecycle, primarily in C/C++. This position is located in Baltimore, MD.What You’ll Get To... 
    Suggested
    Full time
    Relocation
    Shift work

    Northrop Grumman

    Linthicum, MD
    1 day ago
  • $135.8k - $203.6k

     ...Grumman Mission Systems (NGMS) is seeking a SrPrincipal Embedded Software Engineer to join our innovative Software Technologies Organization....  ...phases of the software development lifecycle, primarily in C/C++. Through the use of Model-based Engineering, DevSecOps and Agile... 
    Suggested
    Full time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    3 days ago
  • $108.8k - $163.2k

     ...is seeking an Embedded Operating System Software Developer - Level 3 or 4 to join our team...  ...development team, primarily using C, C++, Python, and scripting in a Yocto build...  ...operate in a team environment. Existing engineering and system specialists will be made available... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum, MD
    3 days ago
  •  ...Engineer Embedded Software 2 Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Designs, develops...  ...Experience as a member of an Agile Scrum team Experience with C++ Experience developing TCL T/K Hands-on experience in... 
    Suggested

    Donatech

    Linthicum Heights, MD
    4 days ago
  •  ...specifications to design or redesign complex software components and applications Act as an...  ...such as computer science, computer engineering or related field required ~8-10 years...  ...needed language or technology (e.g. - C#, C++, HTML) ~ Hands on experience in... 
    Flexible hours
    2 days per week

    Samprasoft

    Baltimore, MD
    5 days ago
  •  ...national security problems in the real world.  Our team of software and systems engineers bring experience working with cutting-edge advancements in...  ...multiple backend programming languages such as Java, C/C++, Rust, Python, or similar languages   ~ Experience... 
    Full time
    Contract work
    Remote work
    Flexible hours

    ExistX

    Baltimore, MD
    1 day ago
  • $108.8k - $163.2k

     ...history, they're making history.The Engineering and Sciences organization (E&S...  ...RADARs for fighter jets & UAVs including F-22, F-35, F-16,...  ..., including both hardware and software components in development and...  ...testing software written in C, C++.Knowledge of RADAR SystemsKnowledge... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    1 day ago
  • $117k - $185k

     ...join our team. What you'll do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is...  ...-day Design and implementation with embedded software in C/C++ and Rust Linux OS use, for an embedded environment TCP/... 

    ViaSat

    Linthicum Heights, MD
    1 day ago
  • $101.5k - $177.8k

    We are seeking a Sr. Radiomics and AI Engineer who will be responsible for developing and implementing algorithms and software that can analyze medical images and extract clinically...  ...in programming languages such as Python, C++, and MATLAB.Familiarity with software... 
    Full time

    Johns Hopkins University

    Baltimore, MD
    5 days ago
  • $85.5k - $149.8k

    ****@*****.*** University Information Systems (UIS) is seeking a Sr. Full Stack .NET Software Engineer who will participate in and/or guide the development and support of administrative and educational/academic computing initiatives, including the Student Information System (SIS... 
    Full time
    Remote work

    Johns Hopkins University

    Baltimore, MD
    3 days ago
  • $110.6k - $178k

    Lead Engineer, Embedded Software Towson, MD United States Come make the world and accelerate your success. It takes great people to achieve greatness...  ...embedded 8bit/16bit/32bit microcontrollers in C, C++, or ASM. Experience with ARM architectures preferred. Experience... 
    Full time
    Contract work
    Local area
    Overseas

    Stanley Black & Decker

    Towson, MD
    2 days ago
  •  ...challenges and helping customers succeed?Valmet is seeking a Senior Software Engineer to support and enhance our legacy Distributed Control System (...  ....Strong proficiency in development and maintaining C++ applications for Microsoft Windows systems using Visual Studio... 
    Full time
    Local area

    Valmet

    Owings Mills, MD
    1 day ago
  • $169k - $253.6k

     ...Space Sector is seeking an Embedded FlightSoftware Engineer - Level 5 to join our team in Linthicum, MD.The software engineer will design, develop, integrate, and test...  ...on an agile development team, primarily using C++, Linux and/or Python. This role will support Payload... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum, MD
    3 days ago
  • Company DescriptionXinnovit is a global leader in technology consulting, outsourcing, and workforce management solutions.Our mission is to enable our clients to become more agile and competitive with the help of innovative technologies. We empower our clients to respond...
    Local area

    Xinnovit

    Baltimore, MD
    2 days ago
  •  ...you’ll take part in the full lifecycle of software development for EW test, simulation, and...  ...applications using languages such as C#, C++, Java, and Python.• Work with embedded systems...  ....• Collaborate closely with hardware engineers in a hands on lab environment.• Debug and... 
    Worldwide
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    1 day ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Worldwide

    USM Systems

    Baltimore, MD
    5 days ago
  • Strong hands-on experience in Embedded C/C++. Expertise in motor control for BLDC/PMSM motors. Deep understanding of real-time systems, interrupts, timers, PWM, ADC, communication protocols. Experience with MATLAB/Simulink and model-based workflows. Experience in test automation... 

    Saxon Global

    Towson, MD
    4 days ago
  •  ...about who we are and the products we make!About This RoleThis Software Engineering role is within Textron System’s Uncrewed Land and Air Systems...  ...addition to the following skills/experience:· Required:o C/C++ programming experienceo Experience using Unix based operating... 
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    5 days ago
  • $110.5k - $167.9k

     ...maintain applications using languages such as C#, C++, Java, and Python.Work with embedded systems,...  ...capabilities.Collaborate closely with hardware engineers in dynamic, hands-on lab environments to provide critical software expertise during development and... 
    Worldwide
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    1 day ago
  •  ...about who we are and the products we make!About This RoleThis Software Engineering role is within Textron System’s Uncrewed Land and Air Systems...  ..., algorithms and software systemso Proficiency in C/C++ programmingo Proficiency with Unix based operating systemso Proficiency... 
    Flexible hours

    Textron Systems

    Hunt Valley, MD
    2 days ago
  • $100k

     ...Currently, We are looking for entry-level software programmers, Java Full stack developers,...  .../Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers...  ...Knowledge of Core Java , javascript , C++ or software programming Spring boot, AWS... 
    Full time
    H1b

    SynergisticIT

    Baltimore, MD
    5 days ago
  •  ...Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java...  ...should apply: Recent computer science/engineering/mathematics/statistics or science graduates...  ...Knowledge of core Java, javascript, C++ or software programming Spring boot,... 

    SynergisticIT

    Baltimore, MD
    4 days ago
  •  ...Currently, we are looking for entry-level software programmers, Java Full stack developers,...  ...analysts/data scientists, and machine learning engineers. Who Should Apply: Recent computer...  ...Knowledge of Core Java, JavaScript, C++, or software programming Spring boot,... 
    H1b

    SynergisticIT

    Baltimore, MD
    4 days ago
  • $145k - $247k

     ...management, and trading business functions.Help define the technical standards, architectural patterns, governance frameworks, and engineering discipline required to scale AI responsibly across a global asset management platform.This role could have the opportunity for... 
    Full time
    Local area
    Remote work
    Work from home
    3 days per week

    T. Rowe Price

    Baltimore, MD
    5 days ago
  • $169k - $253.6k

     ...Space Systems is looking for you to join our team as a Staff Test Software Engineer in Linthicum, MD, with the desire to learn new technologies...  ...agile development team, primarily using Python, Tcl/Tk, and C++. The selected individual will utilize automated tools such as... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum, MD
    3 days ago
  • $95.1k - $142.7k

     ...Principal Software Engineer Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space...  ...Management. The successful candidates will be experienced Java, C++, programmers with some knowledge or experience with Docker and... 
    Flexible hours

    Phenom People

    Linthicum Heights, MD
    4 days ago
  •  ...Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates...  ...achievable. Required Skills for Java/Software Programmers: Bachelors degree or...  ...Knowledge of Core Java, javascript, C++ or software programming Spring boot,... 
    H1b

    SynergisticIT

    Baltimore, MD
    4 days ago
  • $127k - $190.6k

     ...: Requisition ID: R10158242 Category: Engineering Location: Linthicum, Maryland, United States of America Clearance Type...  ...Systems Sector (NGMS) is seeking a Senior Principal Embedded C/C++ Software Engineer to join our Tactical Fighters team within the... 
    Full time
    Relocation package
    Shift work
    Day shift

    Northrop Grumman

    Linthicum, MD
    5 days ago
  • $130k - $270k

     ...Senior DevOps Engineer Aberdeen Proving Grounds, MD Build to something to be proud of. Captivation has built a reputation on...  ...innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in... 
    Hourly pay
    Temporary work

    Captivation Software LLC

    Baltimore, MD
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to UAV Software Engineer (C++). Be the first to apply!