12 open roles
ES234 Principal Software Engineer - EDGE
Job description
ES234 Principal Software Engineer
- EDGE We are seeking a Principal Software Engineer to lead the architecture, design, development, integration, and verification of software for the Bench Checkout Equipment (BCE) supporting NASA’s Earth Dynamics Geodetic Explorer (EDGE) mission. This position requires an experienced technical leader with deep expertise in automated test equipment, precision instrumentation, hardware control, and complex system integration. The Principal Software Engineer will establish the BCE software architecture and technical direction, lead the development of instrument control and monitoring capabilities, and ensure reliable data acquisition, processing, product generation, and communications with Integration and Test (I&T) Ground Support Equipment. The successful candidate will work closely with multidisciplinary engineering teams to deliver robust, maintainable, and verifiable software that meets the project’s technical, interface, and quality requirements for a NASA Class C mission. Required Qualifications: Bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Optics, or a closely related technical field. At least 10 years of professional experience in software engineering for automated test equipment, hardware validation, systems integration, precision instrumentation, or related engineering systems. Demonstrated experience architecting and delivering complex software systems that interface directly with hardware and laboratory instrumentation. Strong programming expertise in LabVIEW and/or Python, including hardware control, test automation, data acquisition, data analysis, and orchestration of automated test sequences. Demonstrated experience integrating and controlling LiDAR instrumentation or LiDAR test equipment. Extensive experience with instrument communication standards and interfaces, including SCPI and VISA. Strong understanding of TCP/IP, UDP, and serial communications, with experience working with protocols such as UART, SPI, I²C, and CAN/CAN-FD as applicable. Experience developing and managing software interfaces, ICDs, test procedures, and engineering documentation. Hands-on experience with laboratory integration and troubleshooting, including adherence to ESD and laser safety protocols. Ability to lead technical discussions, resolve complex integration problems, communicate design decisions, and coordinate effectively across multidisciplinary teams. US Citizenship required. Ability to obtain and maintain a Tier 1 Investigation through NASA.
Preferred Qualifications
Experience supporting NASA missions, aerospace instrumentation, satellite payloads, or other high-reliability scientific systems. Experience with laser altimetry, optical instrumentation, ranging systems, waveform digitization, precision timing, or laser communication systems. Proficiency in C++ or MATLAB in addition to LabVIEW or Python.
Experience with hardware-in-the-loop testing, automated verification frameworks, and instrument performance characterization. Familiarity with requirements traceability, configuration management, formal design reviews, and verification processes for NASA Class C missions. Experience leading software architecture and technical integration across multiple hardware and software subsystems.
Experience with data-intensive instrumentation systems, high-throughput data acquisition, and robust data-product generation and transfer. Team ADNET brings over 30+ years of experience to information systems and professional services for the federal government. With a history of expertise in software development, computer network design, IT security, mission operations support, and educational outreach, Team ADNET is deeply embedded in the Space and Earth Science at NASA's Goddard Space Flight Center (GSFC) in Greenbelt, MD.
ADNET Systems, Inc. is working with Goddard Space Flight Center to fulfill NASA's vision for space exploration, and working with the Science and Exploration Directorate to fulfill its many missions. ADNET Systems, Inc. is an employee-centric company, committed to providing premier benefits that support our employees and their families.
With affordable medical and dental plans coupled with leading disability and life insurance options, ADNET offers our employees the benefits most sought after by today’s professional candidate. Furthermore, our benefits package features the extras that distinguish us from other small businesses, ensuring our high employee retention that our customers appreciate.
Some features of our compensation plans and environment perks include: Annual Leave/Sick Leave Military and Family Emergency Leave Paid Holidays Performance Bonuses Medical, Dental and Vision Plans Direct Deposit Payroll 401K Plan with Company Matching Tuition Reimbursement Swag bags
Description copied from ADNET Systems's careers page. Read the full posting before you apply.
More jobs at ADNET Systems
IT054 Cloud DevOps Engineer
ADNET Systems· Greenbelt, MDIT053 Cloud Dev/Ops Engineer
ADNET Systems· Greenbelt, MDHP108 Scientific Software Developer
ADNET Systems· Greenbelt, MDHP107 System Administrator
ADNET Systems· Greenbelt, MDES233 Project Manager – Project Office Coordination Support
ADNET Systems· Greenbelt, MD
More jobs in Greenbelt
CCTV / Tap Cutter
Spiniello Companies· Greenbelt, Maryland· $69k – $79kIntern
Intuitive Machines· Greenbelt, MD, United States· $33k – $41kTherapist - MD Hope Center (MD Licensed LCSW-C or LCPC)
Volunteers of America Chesapeake & Carolinas· MD Hope Center, Greenbelt, MD, United States· $75kAssociate Building Enclosure Rehabilitation Consultant
Lerch Bates· Greenbelt, MD· $75k – $95kPatient Services Coordinator
Center for Vein Restoration· Greenbelt, MD, United States· $40k – $44k