Mark Faust

Software Lead

San Francisco, California, United States

About

I have deep experience in systems engineering and analysis, software development, and radio networks, as well as a proven ability to master complex distributed systems. I am the kind of engineer that can connect the small details with the big picture in a way that is critical to success, and the kind that understands the importance of conveying that information to my team. In my career I have been a key player in all phases of product development: proposal, design, development, testing, delivery, and maintenance. I look forward to putting all of that to work for you. My specific skills include: programming in C, Java, bash, C++, Python, C#, and JavaScript; radio networks; distributed systems; embedded programming with or without a real time OS; technical documentation; and military simulation and training.

Experience

  • Senior Flight Software Engineer at Loft Orbital
    Jun 2023 - Present · 3 yrs 1 mo

    Writing onboard middleware software enabling communication between the spacecraft bus, payloads, and the ground control system.

  • Senior Software Engineer at DoorDash
    Aug 2019 - Dec 2022 · 3 yrs 5 mos

    Teleop Team Lead • Responsible for teleoperation software for autonomous delivery vehicles: motion stack interaction, communications links, and on-vehicle and remote human interfaces. • Co-developed web-based vehicle command and control system.

  • Software Lead at Scotty Labs
    Jun 2018 - Aug 2019 · 1 yr 3 mos

    System Software Lead • Team responsible for autonomous vehicle teleoperation and middleware features of a proprietary software stack. • Technical deputy program manager for autonomous semi-trailer truck project. Acquired by DoorDash.

  • SRI International (24 yrs 1 mo)
    • Senior Software Engineer, Center for Software Engineering
      2016 - 2018 · 2 yrs

      Successfully operated throughout all technology and language environments achieving on-time projects across a world-class research and development institute. • Ported Python-based EEG processing software for sleep research to Android and built a Bluetooth interface from that to a lightweight EEG headset, for the Defense Advanced Research Projects Agency (DARPA) RAM Replay project. • Implemented human viewable image presentation software for a hyperspectral scientific instrument. • Wrote a web-based space physics data catalog supporting collaborative research for the National Science Foundation EarthCube program.

    • Tracking/Training Device Software Lead for Flextrain System
      2008 - 2016 · 8 yrs

      Served as Lead Engineer for embedded device and related software in a military training system capable of tracking 5000 people and vehicles over a 60 x 80 km area. Was also team subject matter expert for TDMA radio networking, government tactical training systems, and competitor systems. • Delivered embedded and server software instrumental to the training of over 110,000 Army National Guard and Reserve soldiers for overseas service. • Wrote proposal sections, planned and executed technical demonstrations, and interacted directly with current and potential customers. • Led a team applying Android tablet technology to support military tactical training.

    • Radio Network Design Consultant
      Jul 2012 - Feb 2013 · 8 mos

      Provided expert advice to a commercial client on a 4000 node embedded device network design. • Simplified production and enhanced customer practicality by eliminating an entire class of device from the design • Optimized node joining performance via modelling techniques