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
- ...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-...SuggestedFull time
$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...SuggestedFull timeContract workRelocation packageShift 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- ...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...SuggestedFlexible hours
$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 timeRemote workRelocation packageShift work$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$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'...- ...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...
- ...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...
$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...$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 timeRemote workRelocation packageShift work- ...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
- ...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 timeFlexible hours
$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 workTemporary workImmediate start- ...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 timeH1bRemote work
- ...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 timeH1b
- ...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
- 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...
- 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...
- ...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
- 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 officeLocal area2 days per week
- 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 payImmediate start
$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- ...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
$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 timeRemote work$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$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 timeLocal areaRemote work3 days per week$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 timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to UAV Software Engineer (C++). Be the first to apply!
- software implementation project manager Baltimore, MD
- remote software sales Baltimore, MD
- bank software Baltimore, MD
- healthcare software sales Baltimore, MD
- software Baltimore, MD
- software asset management analyst Baltimore, MD
- software technical support Baltimore, MD
- entry level software sales Baltimore, MD
- embedded software Baltimore, MD
- software intern Baltimore, MD



