UAV Software Engineer (C++)
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
- ...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,...SuggestedFull timeLocal areaImmediate start
$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...SuggestedFull timeRelocationShift work$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...SuggestedFull timeContract workRelocation packageShift work$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...SuggestedFull timeRemote workRelocation packageShift work- ...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
- ...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 hours2 days per week
- ...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 timeContract workRemote workFlexible hours
$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 timeRelocation packageShift work$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/...$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$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 timeRemote work$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 timeContract workLocal areaOverseas- ...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 timeLocal area
$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 timeRemote workRelocation packageShift work- 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
- ...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...WorldwideFlexible hours
- ...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
- 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...
- ...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
$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...WorldwideFlexible hours- ...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
$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 timeH1b- ...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,...
- ...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
$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 timeLocal areaRemote workWork from home3 days per week$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 timeRemote workRelocation packageShift work$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- ...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
$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 timeRelocation packageShift workDay shift$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 payTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to UAV Software Engineer (C++). Be the first to apply!
- bank software Baltimore, MD
- software asset management analyst Baltimore, MD
- ultimate software Baltimore, MD
- embedded software Baltimore, MD
- software Baltimore, MD
- software engineer - cloud services Baltimore, MD
- internship software Baltimore, MD
- software sales representative Baltimore, MD
- software applications developer Baltimore, MD
- software implementation project manager Baltimore, MD


