Staff Full Stack Engineer – Ground Control Software – Gcs
Company | Shield AI |
---|---|
Location | Dallas, TX, USA |
Salary | $157595 – $236393 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, 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.