Given a convex pentagon $ABCDE$, there is a unique ellipse with center $F$ that can be inscribed in it as shown in the image below. I've written a small program to find this ellipse, and had to numerically (i.e. by iterations) solve five quadratic equations in the center $F$ coordinates and the entries of the inverse of the $Q$ matrix, such that the equation of the inscribed ellipse is
$(r - F)^T Q (r - F) = 1 $
My question is: Is it possible to determine the coordinates of the center in closed form, from the given coordinates of the vertices of the pentagon ?

There is a simple geometric construction for the ellipse inscribed in a given convex pentagon $ABCDE$. One can, first of all, find tangency points $PQRST$. Draw, for instance, diagonals $AC$ and $BD$, meeting at $F$. Line $EF$ meets then side $BC$ at tangency point $P$.
This construction depends on Brianchon's theorem:
In fact, if $P$ is the tangency point on $BC$, we can view $ABPCDE$ as a limiting case of a hexagon circumscribed to the ellipse. Hence diagonals $AC$, $BD$ and $EP$ must intersect at the same point $F$.
Go on finding the other tangency points and remember then that the line, passing through the intersection point of two tangents to an ellipse and through the midpoint of their tangency points, also passes through the center of the ellipse. The center can thus be readily obtained, as the intersection point of $CM$ and $DN$, where $M$ is the midpoint of $PQ$ and $N$ is the midpoint of $QR$.
I implemented the above method with Mathematica, to find an explicit expression for the coordinates of the center, but the resulting expression is too large to be written here. Anyway, with the coordinates as in your figure, I get: $$ O=\left({237\over59}, {103\over59}\right). $$