MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

C++ Senior Software Engineer

Company: Aerodyne Industries LLC
Location: Mountain View
Posted on: January 12, 2022

Job Description:

Aerodyne Industries is a dynamic, rapidly growing engineering and information technology services firm headquartered on Florida's exciting Space Coast. With locations throughout the US, we take pride in delivering small business agility with large corporation capabilities. Our list of clients count on us to prepare NASA's Mission to the Moon and Mars and defend our nation supporting the Missile Defense Agency and Department of Defense. Join the adventure of a lifetime by becoming a teammate with Aerodyne Industries and work on projects that will define our future. 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.***Must be U.S. Citizen or Permanent Resident***Responsibilities will include:Evolution of the PLEXIL languageIntegration of the PLEXIL Executive into flight software frameworks such as Core Flight SoftwareDevelopment of PLEXIL plans for space and aviation applicationsIntegration of PLEXIL with autonomy planners and schedulersMaintenance, 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 missionsJob RequirementsRequired Education, Experience, & Skills:BS in Computer Science or a related field, MS preferred6-8 years of professional software development experienceExpertise in C++ programming and object-oriented design and patterns, and working knowledge of C++ language standardsStrong aptitude in software development life cycle, including testing and documentationMust be able to work independently and take full ownership of a projectExperience with Agile software development methodologiesExperience with software management tools, such as, the Jira, Bitbucket, Confluence, BambooExcellent verbal and written communication skillsDesirable qualifications:Cross-platform build scripts with CMake, GNU autotools, and/or GNU makeAdditional programming languages: Shell scripting, Java, Python, XSLTDevelopment of portable C++ code for delivery on multiple platforms Programming language design and implementationExposure to Core Flight Software (cFS) development and integrationExperience in robotics, autonomy/automation, aerospace, AIKnowledge of discrete control, reactive systems, automated planning and scheduling, formal methodsLocationAmes Research Center - Mount View, CA 94035 US (Primary)Clearance RequiredNoneShift TypeEducationBachelor's DegreeCareer LevelMid Level Career 5+ yearsCategoryEngineeringDate Needed ByJob TypeFull-timeTravel

Keywords: Aerodyne Industries LLC, Mountain View , C++ Senior Software Engineer, IT / Software / Systems , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds