Otherwise the only practical thing I can add in this discussion would be to become self-employed in a unique capacity where YOU dictate deadlines rather than a client. -Easier said than done.
I concur that something to look for (and unfortunately they may not necessarily be obvious) is any position, be it as an employee or in self employment (contractor or otherwise) where you have a fair level of control over work flow / pace.
For example, in my job (social work / social services), my production is measured in clients served per week. But how I organize my work is up to me. On a day where I have lots of energy I might do a lot of talking to clients, and on a day where I'm not up for interaction, I may, aside from pre-scheduled meetings, focus more on writing up reports and reviewing files for upcoming clients and preparing notes. I use a spreadsheet to keep track of my work and where I am with each client, and each morning, I decide what my approximate routine for the day is, and of course that can change along the way if someone is away, something takes longer than expected, etc.
Self employment is often a route for many autistic individuals since you have full control over your work flow, but as illustrated by my example, you may find other work (and sometimes in unexpected places) where you have sufficient control that it's easier to cope with, versus a job where you are expected to give a stable output on a daily, hourly, or perpetual basis.