# Mairi Macdonald > Software Engineer at Inkling Location: San Francisco, California, United States Profile: https://flows.cv/mairi I have worked with a wide range of technologies and enjoy learning. I enjoy solving problems and like when my work feels like a puzzle. I like creating products that people use. For me, these have ranged from specialized software for engineering professionals to consumer technology. ## Work Experience ### Staff Software Engineer @ Inkling Jan 2015 – Present | San Francisco, CA Working on mobile applications and AI integration ### Senior Engineer, Applications @ Rescale Jan 2014 – Jan 2015 | San Francisco, California Enabling the integration of on-demand remote visualization solutions with HPC compute clusters. Working with professional engineers to transition simulation workflows from in-house execution to running on on-demand cloud HPC clusters. Integrating on-premise licensing solutions with cloud compute clusters. Scripting automated deployment and integration tests of engineering simulation codes to Linux and Windows for use in on-demand HPC clusters. Linux, AWS. ### Staff Software Engineer @ SanDisk Jan 2007 – Jan 2013 | Milpitas, CA • Developed an Android application streaming secure HD content that was demonstrated successfully at CES 2013 to prospective members of the SCSA consortium. This technology was the pre-cursor to Vidity™ enabled storage products. • Implementation of IEEE P2200 standard in C (target platforms Android and Linux) and Java (Android). • Worked on an Android SDK for secure cards, a software service used in conjunction with secure microSD cards to protect media content. • Developed Nokia Symbian and Windows Mobile applications demonstrating content discovery, download and device functionality using customized SanDisk microSD cards. ### Senior Platform Engineer @ U3 Jan 2005 – Jan 2007 | Redwood City, CA While at this startup I helped launch the U3 developer community. Responsibilities included U3 product platform support and engineering for U3 Platform Licensees and Developers, supporting applications and processes, bug/issue tracking and resolution, creation of platform documentation, sample code and knowledge base articles. Developed software tools and scripts in this role. U3 was acquired by SanDisk in 2007. ### Software Engineer @ ANSYS, Inc. Jan 2000 – Jan 2004 | Berkeley, CA (ICEMCFD) Worked on Icepak’s pre and postprocessors and liaised with Fluent to determine feature and customer requirements. Developing for multiple Unix-like OSs and Windows. Developed a package object representation, which improved the editing and data management of model elements. Added a blower modeling feature, automatically creating user-defined functions. Exposed more Fluent solver features, allowing enhanced boundary condition specification. Created an optimization interface, increasing the efficiency of the user’s design process. ### Research Assistant @ Queen's University Belfast Jan 1996 – Jan 1998 Performed automatic mesh generation research for computational fluid dynamics. Used a medial surface based approach involving 2D and 3D Delaunay triangulations. The algorithms developed were implemented in C++, with Tcl/Tk user interface. Presented results and reports to the sponsor, British Aerospace. OpenGL experience. Linux and Solaris. ### Engineer @ Global Maritime Jan 1994 – Jan 1996 Developed offshore engineering software for industry clients using C and Visual BASIC. Created an application for Statoil simulating shuttle tanker offtake operations for the Heidrun oil field. Performed engineering analyses of the dynamics of offshore structures and produced reports on these. Met with clients to discuss software requirements, demonstrate software, and present results. ### Research Assistant @ University of Strathclyde Jan 1991 – Jan 1993 Designed and implemented software to analyze the dynamics of multibody offshore structures through solution of differential-algebraic equations. FORTRAN implementation. Presented reports and communicated progress to industrial sponsors. ## Education ### PhD in Analysis of shape using Delaunay triangulations Queen's University Belfast ### MSc in Computational Fluid Dynamics and Structural Mechanics Imperial College London ### BEng (Hons) in Naval Architecture and Offshore Engineering University of Strathclyde ## Contact & Social - LinkedIn: https://linkedin.com/in/mairimacdonald --- Source: https://flows.cv/mairi JSON Resume: https://flows.cv/mairi/resume.json Last updated: 2026-04-12