Chief Scientist

BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONS Logo

BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONS

πŸ“Remote - Worldwide

Summary

Join STR's Collaborative Autonomy and Controls (CAC) Group and help conceptualize, market, and capture programs advancing autonomy system technology. Lead teams in designing, developing, implementing, and demonstrating advanced systems, developing system architectures, and engaging customers in problem definition and solution ideation. Work with diverse customers and problems, conduct software solution architecture and design reviews, and leverage STR's flexible hybrid work environment. The role requires expertise in autonomy system and algorithm development, leading technology development teams, and understanding multi-agent systems. A strong background in motion planning, constraint optimization, and Agile development is essential. Active Secret clearance is required.

Requirements

  • BS in Computer Science or related technical field with 10+ years’ experience
  • Demonstrated expertise in autonomy system and algorithm development
  • Experience leading system and technology development teams
  • Proven understanding of multi-agent systems, collaborative operations, coordination and orchestration algorithms, distributed sense-making and control, and collaborative autonomy stacks
  • Proven understanding of motion planning, constraint optimization, perception, localization, mapping, controls, and related system performance metrics
  • Proven ability to lead moderate to large engineering teams (10-40 engineers) through complete Agile development lifecycle including task definition, delegation, and maintenance
  • Demonstrated experience in working with both internal leadership and external customers in the development and execution of technology and system development programs
  • Active secret clearance, for which US citizenship is required by the US government

Responsibilities

  • Work with the CAC group leadership to conceptualize, market, and help capture programs that enable the group to advance the state of the art through technology development
  • Assemble and lead tightly knit teams to design, develop, implement, and demonstrate advanced systems
  • Develop system architectures and implementation strategies for program technologies
  • Engage customers in problem definition, solution concept ideation, and concepts for integration into broader capability ecosystems
  • Work with a diverse set of customers and diverse set of problems, technology areas, and engineering teams
  • Conduct software solution architecture and design reviews as part of an agile development process

Preferred Qualifications

  • MS or PhD in Computer Science or related technical field
  • Experience with artificial intelligence architectures and machine learning methods
  • Software development experience with Java, C++, Rust, Python
  • Experience with any of the following: Programming for embedded and physical devices
  • MAVLINK or other C2 protocols
  • ROS
  • DevSecOps and CI/CD tool chains
  • Integration of complex software systems
  • Knowledge representation/ontologies

Benefits

This position will take advantage of STR’s flexible, hybrid environment – when the work does not require use of STR’s facilities, you are welcome to work remotely

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.