JOBSEARCHER

GNC Software Engineer

OverviewClient is seeking a Guidance, Navigation & Control Engineer to support the design, development, integration, and testing of GNC software for mission-critical systems. This role will focus on building, debugging, and maintaining software tied to guidance, navigation, and control algorithms, while supporting simulation, flight software integration, and large-scale test execution. The ideal candidate brings strong software engineering fundamentals, experience working with mathematically intensive applications, and the ability to operate within structured engineering and configuration-managed environments.Core ResponsibilitiesPlan, coordinate, and execute guidance, navigation, and control software development activitiesDesign, develop, document, test, and debug software supporting GNC algorithms and mission applicationsSupport software merges into simulation and flight software environments using software configuration management toolsCoordinate pipeline execution, testing activities, and Monte Carlo simulation runs on computer clustersAnalyze software behavior, resolve defects, and correct program errorsPrepare operating instructions and technical documentation related to software development and testingEvaluate system capabilities and troubleshoot issues related to program logic, input data, output requirements, and programming methodsFollow established engineering standards, software processes, procedures, and lifecycle practicesCollaborate with cross-functional teams supporting mission systems, simulation, and flight software deliveryEssential Qualifications, Skills, and TechnologiesExperience developing software for guidance, navigation, and control applicationsStrong programming skills in software used for mathematically intensive engineering solutionsExperience with software design, debugging, testing, and documentationKnowledge of software configuration management tools and controlled development environmentsExperience supporting simulation pipelines, test runs, and Monte Carlo analysis workflowsUnderstanding of full software development lifecycle standards, processes, and proceduresAbility to analyze system behavior, identify defects, and resolve software issues in complex environmentsActive or obtainable security clearance requiredPreferred Skills or ExperienceExperience integrating software into simulation and flight software environmentsExperience supporting mission-critical or aerospace systemsBackground working with computer clusters or high-volume simulation environmentsExperience in highly structured engineering environments with strong software quality standardsWork DetailsLocation: Sunnyvale, CAWork Arrangement: OnsitePay Rate: Up to $85/hrSecurity Clearance: RequiredNesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.