Senior Software Engineer/Computer Scientist, C++, AI/Autonomy Solutions for Aviation and Space Explo

Collins Consulting, Inc

Mountain View, CA

JOB DETAILS
JOB TYPE
Temporary
LOCATION
Mountain View, CA
POSTED
30+ days ago
This employer requires all employees, temporary labor, consultants, and contractors to be fully vaccinated against COVID-19. KBR is looking for a C++ Senior Software Engineer to help with the evolution of NASAs PLEXIL planning/scheduling language and plan execution technologies. This position centers around an open-source plan representation language and execution system called PLEXIL (plexil.sourceforge.net). The Planning and Scheduling Group is building automated and autonomous systems for NASA applications on a variety of platforms using PLEXIL. The successful candidate will work independently and with project teams to deliver these capabilities. Responsibilities will include: Evolution of the PLEXIL language Integration of the PLEXIL Executive into flight software frameworks such as Core Flight Software Development of PLEXIL plans for space and aviation applications Integration of PLEXIL with autonomy planners and schedulers Maintenance, development, extension, and documentation of the PLEXIL suite: Executive, compilers, translators, visualization tools, etc. Exploration and research of new or alternative technologies for plan execution and high- level autonomy relevant to NASA missions Required qualifications: BS in Computer Science or a related field, MS preferred. U.S. Permanent Residency 6-8 years of professional software development experience Expertise in C++ programming and object-oriented design and patterns, and working knowledge of C++ language standards Strong aptitude in software development life cycle, including testing and documentation Must be able to work independently and take full ownership of a project Experience with Agile software development methodologies Experience with software management tools, such as, the Jira, Bitbucket, Confluence, Bamboo. Excellent verbal and written communication skills Desirable qualifications: Cross-platform build scripts with CMake, GNU autotools, and/or GNU make Additional programming languages: Shell scripting, Java, Python, XSLT Development of portable C++ code for delivery on multiple platforms Programming language design and implementation Exposure to Core Flight Software (cFS) development and integration Experience in robotics, autonomy/automation, aerospace, AI Knowledge of discrete control, reactive systems, automated planning and scheduling, formal methods

About the Company

C

Collins Consulting, Inc

Collins Consulting brings over two decades of total talent solutions experience to meet your on-demand consulting needs. We have an established history of serving clients nationwide in both the public and private industries. These clients range from Fortune 100 companies within the commercial arena to supporting contracts within federal agencies.

Collins Consulting is a certified Service-Disabled Veteran Owned Small Business and a SBA Small Business. We believe in servicing our country's veterans by supporting and nurturing opportunities to join their skillsets with clients who have the same principles. These certifications coupled with Top Secret facility clearance allow us to meet category and diversity goals.

Collins Consulting is agile, innovative, and an award winning advocate in providing total talent solutions to serve your business needs. Whether you are a professional who is looking for a new career or an organization in need of experienced talent, we have the resources to help you.

COMPANY SIZE
10 to 19 employees
INDUSTRY
Staffing/Employment Agencies
WEBSITE
http://www.colcon.com