Principal Software Engineer

Capitol Heights, MD
May 13, 2021
May 18, 2021
Full Time
Boeing Intelligence & Analytics (BI&A) is seeking a Principal Software Engineer to join their top-tier team working as part of a small team on a critical mission system. The position will work primarily on a production system that supports the search and survey mission and that provides metadata to multiple partners throughout the IC. DUTIES WILL INCLUDE: Perform and manage the activities of personnel involved with the development, documenting, interfacing, integration, testing and modification of complex classified software Lead the team charged with the design, development, maintenance, and improvements to system software and applications for search and survey systems Serve as a key advisor to the development team and program managers Serve as key developer as part of a software development team that performs collaborative software development tasks with other teams Provide project briefings and informal white papers on technical topics of interest, as required Participate in cross-program system engineering discussions to promote reuse and partnering across projects Provide architectural and technical guidance to improve the design of the system to handle the increasing data volumes, users, data types, and changes for any security-related data access Research and recommend software tools and processes Work closely with project managers and other engineering teams in evaluating current systems and recommending decisions on future development Assist Systems Engineers with the analysis of user and system requirements and constraints Analyze system specifications and translate system requirements to task lower-level software engineers Use Configuration Management tools for source code control and software release management Perform unit and integration testing of software components Update and report status of system requirements, including software discrepancy/bug reports Provide assistance to testers and support personnel as needed to determine and resolve system problems Develop software technical documentation including system/software requirements, design, code, algorithms, interfaces, and processes Participate in cross-program system engineering discussions to promote reuse and partnering across projects Provide technical support to system integration efforts in the lab and during field installations REQUIRED EDUCATION AND EXPERIENCE: An Active TS/SCI clearance with polygraph Bachelor's and 20 or more years' experience, Master's with 18 or more years' experience or PhD with 15 or more years' experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry A minimum of 4 years in a leadership position providing supervision to other software personnel. Demonstrated experience in the following technologies: C++ Python JavaScript (and all the associated JS libraries and packages both server and UI side) Bash/General Shell scripting RF Equipment Up/Down converters Digitizers RF Switches/Combiners/splitters Satellite Simulator VSAT experience Setup/Configuration Understanding all the various topologies/technologies DVBS2 TDMA Star Mesh Nice to have: REDHAWK (or other SDR) Ghidra Protocol analysis TCPDump Wireshark GitLab Git Jira Docker BI&A is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race,color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. Equal Employment Opportunity is the Law (PDF)

Similar jobs