Ever watch a car park itself or drive down the road? The automotive industry is working hard and fast to instill your vehicles with radar and lidar based vision systems to interpret the world around them for collision avoidance and other "driver assist" functions. Rudimentary...but still, the goal is to work towards and living "vehicle network" in which all cars communicate with the purpose to developing a live, interactive image of the road system and eliminate vehicle-to-vehicle collisions, autonomous driving, etc.
If GM, Ford, etc are doing this, what do you think DARPA has already put in the field???
Redhouse -- the idea of taking a spec and turning it in to code is really not that impressive, given that any "high level" language you use (basic, c, whatever) is really run through a compiler which turns it in to code (assembly). The difference now if the idea of using design software on a system level in which you spec out functionality with visual block diagrams, etc and it will generate what you want, instead of old school system design to auto-code generation of a decade ago where you were still writing rudimentary code in your block diagrams, etc. Cool...but hardly novel.
Ultimately, machines are still "designing" nothing, and are only automating the detailed, laborious work of spitting out code. It is no different than a man hand-fashioning a piece of metal in to a gun, versus a man programming a machine with arobot arm to pcik up the next piece of metal stock from a pile, load it in to a machine, and lathe it in to a gun. Impressive...but ultimately the machine was still built by a man.
I know of no "invention" ever created by a computer...and AI will not exist until such event occurs.