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 12 hours 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
  •  ...one of the fastest growing IT services and software development Companies. With a partnership...  ...mentioned below Title: .Net software engineer  Location: Baltimore, MD Duration :...  ...one or more high-level languages, e.g., C++, C#, C. Familiar with multiple high-... 
    Suggested
    Full time

    Infojini Inc

    Baltimore, MD
    12 hours ago
  • $108.8k - $163.2k

     ...Grumman Mission Systems (NGMS) is seeking a Principal 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
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    12 hours 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
    12 hours ago
  •  ...languages and technologies (e.g. - C#, C++, HTML) to support business requirements....  ...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 experience... 
    Suggested
    Flexible hours

    Samprasoft

    Baltimore, MD
    12 hours 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... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum, MD
    3 days ago
  • $169k - $253.6k

     ...Staff Embedded Software EngineerAt Northrop Grumman, our employees have incredible opportunities...  ...) is seeking a Staff Embedded Software Engineer to join our innovative Software...  ...software development lifecycle, primarily in C/C++. This position is located in Baltimore, MD... 
    Shift work

    Northrop Grumman

    Linthicum Heights, MD
    1 day ago
  • $130k - $170k

     ...Embedded Software Engineer – Secure CommunicationsLocations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FLJob Type: Direct...  ...is hands-on embedded development at the intersection of C/C++, Linux, cryptography, and secure systems engineering.What You'... 

    Navstar

    Linthicum Heights, MD
    1 day ago
  •  ...Northrop Grumman’s Space Sector seeks an Embedded Flight Software Engineer – Level 3 or 4 to design, develop, integrate, and test software for a Space payload unit in Linthicum, MD. The role emphasizes C++, Linux, and Python within an agile team on 9/80 schedule, onsite... 

    Northrop Grumman

    Baltimore, MD
    3 days ago
  •  ...Senior Embedded Security Software EngineerGrammaTech is actively seeking a Senior Embedded Security Software Engineer to join our team in Linthicum, Maryland or Herndon, Virginia...  ...competency developing low-level software in C/C++ and writing functional Python scripts for... 

    ClearanceJobs

    Linthicum Heights, MD
    4 days ago
  • $117k - $185k

     ...Embedded Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat,...  ...DoThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat...  ...with embedded software in C/C++ and RustLinux OS use, for an embedded environmentTCP... 

    ViaSat

    Linthicum Heights, MD
    2 days ago
  • $127.8k - $181.2k

     ...Northrop Grumman’s Space Sector is seeking an Embedded Space Software Engineering Manager - Manager Level 1to join our team in Linthicum, MD. The...  ...Experience in software engineering/development experience in C++ or PythonExperience with embedded software development or... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum, MD
    12 hours 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
    12 hours ago
  •  ...design, develop, integrate, and test the software that drives test equipment and executes...  ...development team using primarily Python, TCL, and C++, with automation tools such as Jenkins...  ...technical documentation. Experienced engineering and systems specialists are available to... 
    Full time
    Flexible hours

    Gentry Professional Services, Inc.

    Linthicum Heights, MD
    1 day ago
  • $55 - $120 per hour

     ...Embedded Software EngineerThis role focuses on developing, integrating, and testing C++ embedded software for mission-critical RF systems within a real-time operating...  ...integration—while working in an Agile, lab-based engineering setting. The position requires strong C++... 
    Contract work
    Temporary work
    Immediate start

    Actalent

    Baltimore, MD
    12 hours ago
  •  ...Currently, we are looking for entry-level software programmers, Java full stack developers,...  ...analysts/data scientists, machine learning engineers for full time positions with clients. Who...  ...Knowledge of core Java, javascript, C++ or software programming Spring boot, microservices... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Baltimore, MD
    4 days ago
  •  ...the business product, technology build and QA team for delivering software solutions/products.Key responsibilities would include:Implement...  ...complete DevSecOps pipelineSkills RequiredBasic knowledge of C, C++, Core JavaWeb technologies like HTML, JavaScript, CSS,... 
    Full time
    H1b

    SynergisticIT

    Baltimore, MD
    23 hours ago
  •  ...are continuously looking for entry-level software programmers, Java full stack developers,...  ...developers, data analysts/data scientists, data engineers, machine learning engineers for full time...  ..., IT knowledge of core Java, javascript, C++ or software programming. Spring boot,... 
    Full time

    SynergisticIT

    Baltimore, MD
    21 hours 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
  • A leading technology company in Towson, Maryland is seeking an Embedded Systems Engineer with strong knowledge in Embedded C/C++ and expertise in motor control for BLDC/PMSM motors. The ideal candidate has a deep understanding of real-time systems and experience with MATLAB... 

    Saxon Global

    Towson, MD
    4 days ago
  •  ...seeks a motivated, career- and customer-oriented Cybersecurity Software Engineer to join our team in Linthicum Heights, MD. This role...  ...Qualifications: Experience with low-level programming languages (C, C++, Rust). Proficient in rapid prototyping and scripting with... 
    Work at office

    MANTECH

    Linthicum Heights, MD
    12 hours ago
  • Locals/Hybrid Onsite 2 Days/Week Only W2's .Net Core Developer Location: Owings Mills MD Duration: Starts off as 6 months and can go to 2 years for the right candidate 2 Days onsite in Owings Mills MD Interview Process: ~1st - Video with Hiring Manager ...
    Work at office
    Local area
    2 days per week

    Staffing the Universe

    Owings Mills, MD
    4 days ago
  • Senior .NET Core Developer Consultant 200 E North Ave, Baltimore, MD 21202 3 months (onsite) No Visa Restrictions (Must have good communication skills) Interview via Teams Meeting If you have a candidate that meets all the below skill ...
    Hourly pay
    Immediate start

    3B Staffing LLC

    Baltimore, 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
  •  ...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
    12 hours ago
  • $85.39k - $116.98k

     ...Writes code, programs, tests, and analyzes new application software. Works more independently with IT functional units and business...  ...Bachelor’s degree in Computer Science, Software/Systems Engineering, or equivalent technical degree Citizenship Requirement U.S... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Towson, 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
    3 days ago
  • $121k - $206k

     ...its investment operations and portfolio of investment applications through key long-term technology initiatives. As a Senior Software Engineer, you will play a critical role in designing and delivering next-generation, cloud-native applications that solve complex business... 
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    1 day ago
  • $140k - $200k

     ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Full time
    Remote work

    Speechify

    Baltimore, MD
    12 hours ago

Do you want to receive more vacancies?

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