Frank Lewis
@franklewis
I am an experienced software engineering leader in systems, C/C++, cybersecurity.
What I'm looking for
I bring 25+ years as a software engineer, 22+ years in systems engineering, and 13+ years of technical leadership, including group lead, team lead, deputy program manager, program manager, and software engineering manager roles. My core development languages are C/C++ across UNIX and Windows, and I regularly apply OOAD and UML to design robust systems.
I have led and contributed to end-to-end development across embedded, real-time, HPC, and cyber capability portfolios—performing systems engineering, reverse engineering, static/dynamic code analysis, protocol analysis, and hardware debugging with tools like JTAG and Lauterbach/Trace32. I have generated POCs and productized prototypes into deliverable capabilities while authoring formal engineering artifacts such as software test plans, ICDs, and capability requirements specifications.
I have driven automation and testing improvements that cut testing effort dramatically (reducing multi-day tests to under a day), integrated open-source algorithms to add cross-application capabilities, and developed automated test frameworks using Python, Bash, and C/C++ (CMock/GMock). I have also served as event director and outcome lead supporting government and mission-critical sponsors, providing requirements, recommendations, and prioritized plans for successful execution.
I mentor and supervise engineering teams, participate in recruiting and performance reviews, and contribute to strategic technical roadmaps and proposals. I seek to apply my blend of hands-on engineering, reverse engineering, systems architecting, and leadership to deliver mission-focused, high-assurance solutions.
Experience
Work history, roles, and key accomplishments
Technical Task Lead
Praxis Engineering
Oct 2023 - Present (1 year 10 months)
Developed C/C++ and Python solutions, performed reverse engineering and JTAG hardware debugging, and productized POCs while authoring CDRLs and test plans for customer cyber capabilities.
Principal Software Engineer
Metrea Algorithmics
Jan 2022 - Oct 2023 (1 year 9 months)
Led development and sustainment across multiple mission-critical projects, integrated compression algorithms into a shared library, and automated testing to improve reliability and operational value.
NCRC Event Director
The MITRE Corporation
Feb 2020 - Jan 2022 (1 year 11 months)
Advised DoD sponsors on cyber range events, coordinated multidisciplinary teams to design and execute test/training events, and translated customer objectives into actionable requirements and processes.
Principal HPC Engineer
Sagecor Solutions
Apr 2019 - Feb 2020 (10 months)
Architected and implemented an automated HPC testing framework that reduced test time from ~20 staff days to under one staff day and improved cluster anomaly detection and reporting.
Principal Computer Science Engineer
The MITRE Corporation
May 2015 - Apr 2019 (3 years 11 months)
Led the Warfare Development outcome supporting USCYBERCOM, managing 11.6 staff-years across 30+ staff, guiding scope, schedule, and high-impact deliverables while supervising and mentoring teams.
Principal Software/Systems Engineer
Objective Solutions, Inc
Apr 2012 - May 2015 (3 years 1 month)
Designed and developed network communications and web-based control systems in C++ and scripting languages as sole engineer responsible for system engineering, deployment, and mission-critical drivers.
Independent Software Consultant
Adsys Controls, Inc.
Nov 2011 - Mar 2012 (4 months)
Developed embedded C/C++ firmware for a motion control system and authored the system ICD and SDD using TI microcontrollers and Sys/BIOS.
Software Manager
Gamma Medica-Ideas, Inc.
May 2011 - Nov 2011 (6 months)
Managed distributed software teams for the Pre-Clinical Imaging unit, overseeing schedules, budgets, and technical direction while contributing C/C++ development across Windows and UNIX.
Deputy Program Manager
Adaptive Optics Associates, Inc
Jan 2008 - May 2011 (3 years 4 months)
Managed day-to-day operations of the Airborne Laser Wavefront Control integration and test team, overseeing staffing, cost, schedule, and customer interface for flight and ground tests.
Senior Software Engineer
Adaptive Optics Associates, Inc
Aug 2004 - May 2011 (6 years 9 months)
Led WFC integration and real-time C/C++ development on SUN and PowerPC platforms, optimized performance with Altivec, and developed Matlab tools and formal test plans for flight/ground tests.
Software Engineer
Northrop Grumman
Feb 2003 - Aug 2004 (1 year 6 months)
Contributed to Development, Integration, and Test and SBIRS ground software, performing regression testing, code development, and integration on UNIX SGI workstations.
Program Manager
Dynamics Technology, Inc.
Apr 2002 - Nov 2002 (7 months)
Managed the Ribbon project tracking cost and schedule, led PDR/CDR readiness, and oversaw GUI development efforts using MapObjects and MFC in Visual C++.
Senior Software Engineer
Northrop Grumman
Jan 2001 - Mar 2002 (1 year 2 months)
Developed the SBIRS simulator mission test-bed using object-oriented design to support downstream development and integration activities.
Software Engineer
TRW, Inc.
Oct 1999 - Jan 2001 (1 year 3 months)
Developed C++ software for SBIRS Low, performed unit testing and bug fixes, and automated tasks with scripting to meet time-critical program needs.
Software Engineer
Codem Systems, Inc.
Jun 1998 - Sep 1999 (1 year 3 months)
Developed Visual C++ applications and GUI-based scan and antenna control software, implemented Version 2 features and prepared installer packages for release.
Voice Language Analyst
United States Air Force
Apr 1991 - May 1998 (7 years 1 month)
Operated collection systems, transcribed and translated Arabic intelligence, and maintained transcription databases to deliver timely and accurate intelligence products.
Education
Degrees, certifications, and relevant coursework
University of Southern California
Master of Science, Systems Architecture and Engineering
Master of Science in Systems Architecture and Engineering from the University of Southern California, awarded in 2008.
University of Southern California
Master of Science, Computer Science
Master of Science in Computer Science from the University of Southern California, awarded in 2004.
University of Maryland University College
Bachelor of Science, Computer and Information Science
Bachelor of Science in Computer and Information Science from the University of Maryland University College (European Division), awarded in 1998.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Frank?
You can contact Frank and 90k+ other talented remote workers on Himalayas.
Message FrankFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
