Mountain View, CA30+ days ago
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 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.