Mid-Level C+ Developer for Counter UAS System

SimventionsNewburg, MD
428d$86,000 - $110,000

About The Position

SimVentions is seeking a Mid-Level C+ Developer to serve as the primary software developer for the Drone Detection and Defeat System (DDADS). This role involves maintaining and updating existing software, ensuring compatibility with new firmware releases, and developing improved system interfaces. The developer will work independently and collaboratively in a fast-paced environment, contributing to software design, development, and integration efforts.

Requirements

  • Bachelor's Degree or Master's degree in Computer Science or related Engineering field
  • Experience with Qt6 framework application development
  • Experience in leading a software development for a tactical system
  • Proficiency of the C+ Standard Library is required: (ie. maps, threading, iterators, etc)
  • Experience with network distributed software applications
  • Experience with Graphical User Interface applications development
  • Experience with Linux operating system
  • Ability to work independently in a fast paced, rapidly changing range/field environment
  • Ability to define task details, estimates, and schedules
  • Ability to communicate effectively, both verbally and in writing
  • Support weekly meeting with sponsor
  • Problem-solving skills and the ability to work independently and as part of a collaborative team

Nice To Haves

  • Knowledge of Agile development processes with re-occurring sprint based development
  • Experience with gtk UI framework
  • Experience with ESRI ArcGIS mapping software
  • Experience on Linux with POSIX/C+/Boosts Libraries

Responsibilities

  • Generating and presenting software slides at Delivery Readiness Reviews
  • Providing technical expertise across software design and development, software management, software testing, and integration efforts for DDADS
  • Performing software design, development, coding, testing, and integration tasks across various software applications
  • Supporting troubleshooting of DDADS software/hardware (locally and remotely)
  • Generating, updating, managing DDADS OS installation procedures, DDADS software installation procedures, Tactics, Techniques and Procedures, Quick Reference Guide, Interface Control Documents, and Software Issue Reports, per software release
  • Generating DDADS Independent Verification and Validation (IV&V) Test Plans and IV&V Test Procedures
  • Identifying/coordinating test personnel for IV&V test events (local and/or shipboard)
  • Reviewing DDADS IV&V Test Reports

Benefits

  • Medical, dental, vision, and prescription drug coverage
  • Employee Stock Ownership Plan (ESOP)
  • Competitive 401(k) programs
  • Retirement and Financial Counselors
  • Health Savings and Health Reimbursement Accounts
  • Flexible Spending Accounts
  • Life insurance, short- & long-term disability
  • Continuing Education Assistance
  • Paid Time Off, Paid Holidays, Paid Leave (eg, Maternity, Paternity, Jury Duty, Bereavement, Military)
  • Third Party Employee Assistance Program that offers emotional and lifestyle well-being services, to include free counseling
  • Supplemental Benefit Program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service