Posted in

Staff Full Stack Engineer – Ground Control Software – Gcs

Staff Full Stack Engineer – Ground Control Software – Gcs

CompanyShield AI
LocationDallas, TX, USA
Salary$157595 – $236393
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Minimum of 7 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 4 years of experience; or equivalent experience.
  • Extensive experience in software development, focusing on front-end technologies (e.g., JavaScript, TypeScript, HTML5, CSS, React, Angular, Vue.js).
  • Experience with containerization and container management using Kubernetes, Docker, etc.
  • Experience developing software to interface with web APIs, including proficiency with gRPC and RESTful APIs.
  • Proven track record of delivering complex software products as an individual contributor.
  • Experience in developing and optimizing ground control software or real-time control systems.
  • Strong understanding of real-time communication protocols and back-end integration.
  • Excellent problem-solving and analytical skills, with a focus on delivering user-centric software solutions.
  • Strong communication skills, both written and verbal.
  • Proven track record of successfully shipping products and meeting project deadlines in fast-paced environments.
  • Demonstrated ability to work independently, as well as part of a collaborative, cross-functional team.

Responsibilities

  • Develop and optimize ground control software to ensure effective communication between UAVs and control systems.
  • Design and build intuitive, user-friendly front-end interfaces for ground control operations.
  • Collaborate with cross-functional teams, including back-end developers, autonomy engineers, and UX/UI designers, to deliver integrated solutions.
  • Implement real-time data visualization and control tools for UAV operations.
  • Ensure software systems are robust, scalable, and meet performance requirements for real-time operations.
  • Continuously improve development practices, prioritizing code quality, maintainability, and user-centered design principles.
  • Contribute to the planning, execution, and delivery of medium-sized projects with a high level of autonomy and collaboration.

Preferred Qualifications

  • Experience with UAVs or other autonomous systems.
  • Experience with C++ 11 or newer.
  • Experience with international interoperability standards like STANAG4586.
  • Familiarity with cloud-based software architectures and IoT platforms.
  • Knowledge of cybersecurity principles and practices in software development.