Highly motivated Software Engineer with a specialization in embedded systems and a passion for expanding access to technology through innovative solutions. Expertise in bare metal programming, ARM Cortex platforms, and adhering to stringent software compliance standards. Demonstrates a proven ability to enhance computing through a diverse skill set that spans IoT applications to complex systems integration. Committed to driving advancements in software engineering by leveraging a broad technical knowledge and a collaborative approach to development.
Overview
6
6
years of professional experience
Work History
Embedded Software Engineer - Rocket Engines
Blue Origin
Huntsville, AL
03.2022 - Current
Contributed to the development of critical embedded software for the Blue Origin BE-4 rocket engine, a cornerstone technology for ULA's Vulcan and Blue Origin's New Glenn rockets.
Contributed to the embedded software development for the Blue Origin BE-3PM rocket engine, powering the New Shepard rocket, while ensuring alignment and commonality with the BE-4 engine programs. My efforts facilitated a unified approach to software development, enhancing the interoperability and efficiency across both the BE-4 and BE-3PM engine projects.
Designed and implemented bare metal embedded software for rocket engines on the ARM Cortex platform, enhancing system reliability and performance.
Crucially supported the development of embedded software for Blue Origin initiatives, facilitating advanced testing and evaluation of new features for rocket engine functionality. This strategic role enabled pre-integration assessments, ensuring optimal performance and innovation in rocket engine software enhancements.
Conducted thorough analysis of user requirements to engineer tailored software solutions, crafting detailed technical specifications to guide development efforts.
Specialized in Hardware In The Loop (HIL), Board In The Loop (BIL), and Processor In The Loop (PIL) integrations, facilitating precise sensor and actuator coordination for embedded rocket engine software.
Collaborated with a specialized team to develop DO-178C compliant software for safety-critical systems, employing C99 and adhering to MISRA 2012 standards for unparalleled software integrity and safety.
Led the creation of a pioneering software-based emulation environment, enabling seamless development and testing of embedded rocket engine software by replicating a hardware in the loop-like setting without modifying flight software.
Software Engineer
US Army Space and Missile Defense Command
Huntsville, AL
05.2019 - 03.2021
Spearheaded the design and implementation of advanced ground communications networks and operational concepts for Low Earth Orbit (LEO) satellites within a specialized army laboratory team.
Provided pivotal support to multiple Department of Defense (DoD) LEO satellite programs, enhancing ground front-end processing and command and control (C2) capabilities through innovative software solutions.
Collaborated with leading defense vendors to conduct comprehensive trade studies, facilitate hardware integrations, and execute rigorous testing of ground systems in conjunction with satellite hardware.
Championed the adoption of agile and SCRUM methodologies, significantly improving software development processes and project outcomes in a high-stakes lab environment.
Developed transformative ground contact scheduling software, significantly optimizing the efficiency and reliability of satellite communication operations.
Engineered a cutting-edge infrastructure enabling fully autonomous control over satellite ground contacts, setting new standards for operational autonomy and efficiency.
Rigorously ensured all software development adhered to DISA Security Technical Implementation Guides (STIGs) and software assurance specifications, fortifying system security and compliance.
Undergraduate Teaching Assistant
Arizona State University
01.2018 - 05.2019
Worked alongside ASU professors to assist in the instruction of SER 222: Data Structures & Algorithms
Helped students with various software engineering assignments and in class exercises
Created exercise and homework short answer content
Created in-class handouts to go along with content.
Education
Bachelor of Science in Software Engineering -
Arizona State University
Skills
Embedded Software Development
Bare Metal Programming
ARM Cortex Platform Proficiency
Real-Time Operating Systems (RTOS)
Hardware In The Loop (HIL) Integration
Board In The Loop (BIL) and Processor In The Loop (PIL) Systems
Agile and SCRUM Methodologies
DO-178C Compliance for Safety-Critical Systems
C99 Programming Language Expertise
MISRA 2012 Standards Adherence
Software Emulation (QEMU)
DISA Security Technical Implementation Guides (STIGs) Compliance
Satellite Communication Systems
Trade Study and Hardware Integration
Technical Specification Writing
Activities
Arizona State University Outstanding Software Engineering Graduate Spring 2019
Nominated for Arizona State University's Outstanding Student Leader Award Spring 2017