Shield Aiposted 16 days ago
$157,595 - $236,393/Yr
Full-time • Senior
Campbell, CA
Professional, Scientific, and Technical Services

About the position

As a Staff Engineer for Ground Control Software, you will contribute to building and optimizing user-facing software systems that interface with our unmanned aerial systems (UAS). You will develop and enhance ground control systems and intuitive front-end interfaces that empower users to efficiently control and monitor UAS operations. You will drive impactful projects by collaborating across multiple teams to ensure seamless integration and delivery of high-quality software.

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.

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.

Nice-to-haves

  • 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.

Benefits

  • Pay within range listed + Bonus + Benefits + Equity
  • Temporary benefits package (applicable after 60 days of employment)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service