I
-I
[jrjt({]+i; :i
Ccvxf//\|/\\(1[-<l <zX\+I
}Zx\fjft\/t(()))(\\(1]~; fB$MOc}
cbv/frrrfrxftt/\\|)|)(\|)[+l l-ndOOWWpYx\]
O#Qjtjxrfjxjfffjjfff\\|((|\\1?>, l_}|jJQO*kUux|i
]J*hYffxxjjxrjjjjjfrxfjjjft/\\\\)[~I l_[[-i (z<[|{{t\t\!
[xjb&dvtjxrjxxjjrrjfxxfrrrxxxrjftf/tf([<: i?}[+I [1I<[1}->1/Q{
XntY*&mnfrxrxnrrrrjjnnjxxxxnnnnnnnjxxrrxt(-l :<]{}_I ]t~ >1 ;lI}{\
>cnrvQMWZvrrrxnxrrrjjunrxxnnnnuuuccuzzzzvnnnjt1?11]<; _f] |) ,zt
\zXnxrp&&wcrjrnnrxxrjunrxnnnuuuvvzcuccXULQLCQLXUr?; ~f1 ~r+ jL[
>JxYJtvum&&dUxjxuxxxxrvnxnnuvvvvvvXXXQ0OOQCJJUUYUUCJx{l I/(, ff IpU!
uUjzzun\zpM%hLnjunxnxxzvnunnucXCQOOLYUUUUJCCLQ000L0QQZOcY+ +c] rhn
,mZ/nzJfrXjZ#8#OvvxxnnxcuvYCQ0QCUXcYvcUUJCCLLQ0OOwZmqmZLZOJuz, ;kd1
)mCc/nUrYrxUOa&&dQvjxvYQLLJzvvvczXXJcXUUJCLLQOZZmwdmZwwZpq0ZJf< tWQ~
Y0QL\jrJX/XLCrZM&*mUzvxvxxvczzXXXXYJXYUJJCQ0OOpdwOwppkawZwZZwpOr~ d8z:
<wQOwUf}UuvX0xtUZhW&dJxjcuuvvczXXYXUJXUJCLLLZpqOZpppakwqbbbdqwmwdZrc&o/
1m0Zd0j(ntzJY|cJQUC*W*ZXXuvcccccXYYJJUCLJ0qwZZZqqbaqwdddbbkkhkdqphm*Z{
fpJwdOLC([vOxtnJLtz0dMMhZYcczXXzzznzYXJmqOQwOZwkhwpbddbbkkkhha#aqZdJZO|:
rmUZdmhQn(nvrXuJjuCJLqko#dLXccXYYzC0Cm0YUQ0QOkdqbbbbbbkhhhho*kdo#dUddkkU[
jmYwZwbOUcX-(zOntuUCOzvwkohqQYcczZhmJYJJQQJttObbbkkkkhaaa*oda#*#OLW*oahadu<
twQqmQd0vcv|]fXrvuxCXxUL0wkkbqLUbJcUJYCCnnzUwdbbkkkhaa*#kd*M###Jd&MM*aha**Z/I
{OLpowZQxuXnuu~[uXCx\vJCCCOQdakpqLXzYJnYLJCLZdhkkkha#odhMMMMMkUkoo*MWWWM#**oJ}
_Jvq*hpOxnjYJj{])JzuunvzCYtYLZZpbqZZUXdmZZmQUwho*##kb*M#*ohaZQ#MWWWWWWWWWMM##kv~
!zvQoopUvXtvUXufj?{xzznY//vczYJCwqpwZwOwqddmLQZQmqkakkkha*#QqW#MMWWWWWWWWWWMMMMw/,
jzQZhkYxufnvjXXf[+?{nJjj//fnxUxuJL000OZwqqqQc1]xpkkho*##kUh#*#MMMWWWWWWM##*oooabc<
{vYhMkXfj|tt/zcxxf-\??/xxj1n/(rxxnzXJCCQ0OwqYCmOd*oaoo*ZL#********oooooaaoooo**o#Q[
ijCdqwUj/\(f/\|xxnu}?<<]|zX({})/f/jctxXJJL0wbhbOLqbbbbCZkbbkkkkhhaoo**#######*****m(
(ZbpJvj||{\|1f|c//xr)_-1~|ff(}-|x))//jnzzzXJLZYzLmqZUqbbkhhhaaoooooo******#*******df:
,0odJ/jj/)1))1|rf{|[/tfu]>lI<-{nr?+?{|\|)\xjxXYULLCmQJqqpdbbkkkhhhhaaoooo**********ookv>
LobQf((]cr}{1){nf?1}|/n11\t1<,-<i1|)}-_}fj\\/frnvvvzYJ0OOZZmwwwqqqppddbkkkhhhhhaahaahka*Yi
c#aZr\\?!1Lj}{{[)1}{](u(_1()|jj1<l:I<_)/r)?{|//\(1\unruzULOmwwwwwqppppdddbkkhhaoooo****oaaax
fokmcff}+ :XL|?-{/?[-]r/~~)-)\1}(|1}<l_[<+{()}]][)tj/(|/tjrxvYCQZmmmwqpdddbbkkhhhaaooo****oaaq)
?wqLXf\]?{(r(--(]-1_{?}(<<~1)|?]1[-{/ftt]>iIl<?(\/(??[{11{}}(jftxvYC0OOZZZmmwqpdbbkhhhaoooo*ohhhL_
rkkOJqqc}+|{ll>l <?]ii_{~>>_}?~?-[](|1))(/|}}<<?-~_]}}]_+_[)\\(}}{1(\juYLOmmmZZZZmwqqqpddbbbkkkdqpdX?
CZcnUwadzf)?-]! !>!I!!<-<i+_++[{?[}{[[}[}\\/(-I::I~]11(1]-_-?-_-?}11{)/rcUQZmwwwwwmwwqqppddddpZpqq|
?tzXCXfnmbQr(1{~ Iili<i+_~+__++-__-][[[]][{{){[?~!!i<~~+_~-?[{{[?-_+_+-}1|jvYLOmwqqqqqqqppppqwmZq_
<rf\nUQZdkZc\(t|> {+li!iii<i<<<~_-]?[[]]????-]}[_i;!>~__~--+<>>~+--??-_+++_-})\jvYL0mwqppppqqqww{
i{ncJCLOqbqJnuUf]l [~<--ll!i>i<><i~_+___+_????[[[111{_<~l;I!<+~<_~>i!i><~_---_~<<~_]}1|frucXYUYn]
-fcULLQZpdOvrn/",:~)j~il:,:Ilii<<_--[]??-???[}][}{{11{[][]---_?]_~<~<i>li<~~~~~___+~<iI,
<(vXJLC00CXuzv1l>{t}?~l" ;:,!i<?()/xjnxvujjrntrxtcnuunuvuvujjt\|11}}[[-__<iI,
>jnuzzvnuXCu]li{x|{]~l: ,:I :!>>__}--[){{(\\(\(1{[{]__~~~<>!;:
n(/jxcXr-Il_]1rf|[]_~ll:l+~
I ]pcr}l>(uJLJYuf\){]_~<<[1<>
;+>()nqa#MokOUuf/(}?~_~ ,
JXZoo*#okmLXnj/(}]?]
<\CJZddkdqQJzxf|1{}-?1! :
!/d0ZwwdkkbqQUXvrt/\([})[1(?
<QQkhoaahkpZO(tnxff/\|){{}?]):
LYZ0zYXcnjmm}/][[]??-____]{{
cw((/-1! !)JQ~\); ;: >{1\I
CL-Jwv?]?)v?LU~~(n{><<i!l~|]<j{
QC_:)hU+icx~-hx++-1nr-~-+-\1II[x(
;wJ_l :kOnnr[~xa\z0)?{fv(_-\/> i+(v\,
lwX?I LdU(|(_Qd\Ob/-[}1nx\f[I >- \zf;
<pv?I +uOZX(t|[bQrppj))|f1tf??} l? \Cnl
?pj_ l\Yujom/t||*X/uxjzYQU{1)?1|{{/{[)fXc~
1kzrr\xYOX\{hhUXXOor/nrjnnf1{/\)]+?1- [<_LY_
tbt+\OXncr+,:c*L)fkd/fj\1[~_f}+i;}j{(t--~ ~LJ[
np([\rnZQ) >Mq/)*0\ft|{_(z1!>> -)|\xf[ iCL)
Um)rYuxv\_\{ Zhu\Wz\jt1[nc?!>i< <: (\|(/{I ,U0/
00)xcjr/i ?x- \oUcMr/j)\Uj~<>ii< <;>~ I?1fn\I nOj
:ZJ{/f({i 1j<,k0dktf/uL)<~~>i!!;;>~>, >}rLn?n0n:
;0u~+_i :(/mmWO|fJY+>-_!>;ll!!III !/XczLnI
i[mY}{xvnucvnzXXXYXXx\vZhMU1uj}?]{)]]_[}]??][}1{][[[-_+}ruuvx_<
CYXZqqdwwwwmmwwqqpqd***Zdpvt}{/fjfffffttfttt//t/\////tt//\(~\uf
:Z#OUwkkkhhhhhhkkbbbdpdqwkowt)]}{(\tftffffffffttttttttt//\\|{_cJntI
il!I,:I!<~-[{(\fruzYJUq8$$WQJx)?]{)(()1{[[]?-_+~~<>ii!lI;::,!{[_+>
!(\t\[]_> We are always interested in talking to engineers who want to own their work, and to organizations looking for contract engineering or IP licensing across domains. Reach us at contact@revolution.coop.
Frequently Asked
What's a Limited Cooperative Association, exactly?
It's a legal structure built for cooperative ownership. A group of us jointly owns and runs the company, and profits are split based on the work each person contributes. The upshot: the people doing the engineering are the ones with a stake in the outcome.
Who owns Revolution?
We do. Everyone doing the engineering is also an owner.
How do you split profits?
We use the Slicing Pie model. Each member's share is proportional to what they've actually put in: hours worked, capital contributed, risk taken. The pie grows as contributions grow, so everyone's slice reflects their real stake in the work rather than a fixed split set on day one.
How do decisions get made?
By the members, democratically. Big questions (direction, governance, which contracts we take on) get put to a vote. Day-to-day technical calls stay with whoever's closest to the work.
Are you accepting new members?
Depends on fit and what we're working on at the moment. If you're an engineer who wants to own the work you're doing, send us a note at contact@revolution.coop and we'll talk.
What kind of client work do you take?
Contract engineering and licensing in the domains we know deeply: aerospace, embedded, backend platforms, and developer tooling. If a problem sounds like our kind of thing, we're up for a conversation.