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
$85k - $120k
...applications using languages including C++, C# and LabView. Experience with DeviceNet... ...LAN instruments. Use version control software such as GIT. SALARY RANGE The... ...employ approximately 300 people in our engineering, manufacturing, and sales offices across...SuggestedFull timeWork experience placement$108.8k - $163.2k
...is seeking an Embedded Operating System Software Developer – Level 3 or 4 to join our... ...agile 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$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...SuggestedRelocationShift 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... ...such as computer science, computer engineering or related field required • 8-10 years...Flexible hours
- ...Development Experience in C#, Javascript, React, SQL Server, Postgres Development experience in needed language or technology (e.g. - C#, C++, HTML) Hands on experience in designing, developing and successful deployment of large scale projects from end-to-end Hands...
- ...languages and technologies (e.g. - C#, C++, HTML) to support business requirements.... ...specifications to design or redesign complex software components and applications • Act as... ...such as computer science, computer engineering or a related field required • 8-10 years...Flexible hours
- ...libraries, services, and data stores other engineering teams integrate with to control who can... ...directly.Familiarity with enterprise software and the expectations security-conscious... ...in a system level language such as Go, C++, Java, C#, or Rust. Knowing a specific language...Full timeLive inRemote workVisa sponsorshipWork visaFlexible hours
- Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical... ...Backend (Identity Decisioning) Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging)...Full timeLocal areaRemote workWorldwide
- ...the business product, technology build and QA team for delivering software solutions/products. Key responsibilities would include:... ...DevSecOps pipeline Skills Required Basic knowledge of C, C++, Core Java Web technologies like HTML, JavaScript, CSS, JQuery...Full timeH1b
- Company Description Thanks & Regards Rajesh KRG Technologies, Inc., (***) ***-**** Ext :514 Job Description Job Description : ·E xperience in Embedded C development · Working Knowledge on System Power Optimization · Awareness/Working Knowledge...Full time
- 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
- ...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
$20.5 - $37.25 per hour
...of global security. Northrop Grumman is seeking aspiring Software En gineers for an internship opportunity. This position will... ...time in Fall 2027 Be majoring in Computer Science, Computer Engineering, Software Engineering or a very closely related degree. Be...Hourly payFull timeSummer workInternshipRelocationShift work$140k
...Job Description Senior Embedded Firmware Engineer – Laser Systems / Scientific... ...systems business unit. You'll own the embedded software for a portfolio of fiber laser systems and... ...metal and RTOS firmware development in C/C++ for microcontroller-based instruments...Local areaRelocationRelocation package$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$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...For contractorsFlexible 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
$87.6k - $131.4k
...Northrop Grumman Mission Systems (NGMS) is seeking an Embedded Software Engineer with the desire to learn new technologies to join our... ...phases of the software development lifecycle, primarily in C/C++. What You'll Get To Do: The Embedded Software Engineer...Full timeRelocationShift work- ...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
- 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
$130k - $270k
...Senior DevOps Engineer (Hybrid) - AWS/Java/Linux/Ansible/Git/Python Aberdeen Proving Grounds, MD - Hybrid Build to something to... ...innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in...Hourly payTemporary work2 days per week3 days per week- Develop software for encrypted communications systems, including Layer 2 and Layer 3 In-line... ...with system, test, and hardware engineers to transition new capabilities into service... ...years of embedded software experience in C/C++ and at least 1 year of Linux OS usage. Candidates...
$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'...$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$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- ...family of Surface Vehicle productsPerforming software development of new products across all... ...’s or master’s degree in software engineering, computer science or related field with... ...experienceTechnical internship experience preferredC/C++ or Java programming experienceBasic...InternshipWorldwideFlexible hours
$140k
...client is looking for a sharp, driven DevOps Engineer to help build, optimize, and secure the... ...you work with the infrastructure, software development, and data engineering teams.... ...templating) SQL Optional: Rust, Java, C++, R, SAS, Stata, Matlab, JMP Compensation...Work at officeLocal area2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to UAV Software Engineer (C++). Be the first to apply!
- software technology Baltimore, MD
- remote software sales Baltimore, MD
- embedded software Baltimore, MD
- software intern Baltimore, MD
- software support Baltimore, MD
- ultimate software Baltimore, MD
- software engineer - cloud services Baltimore, MD
- entry level software sales Baltimore, MD
- software Baltimore, MD
- software sales representative Baltimore, MD



