Usually, part and software selection comes after project specification :-)
If your target audience is a potential employer, think about this...
1.) A simple, well executed task will always be more impressive than something complex executed poorly.
2.) When I was new to engineering, my first place hired an "old guy" (had to come out of retirement to pay for medical care, etc) who was well known in our area. Great at analog, etc. He simply knew everything. Type of guy that was in charge of many projects big and small while working with a diverse set of individuals. His advice to every engineer:
"Any asshole can make something complex. It takes someone very smart to make it dirt simple."
Instead of showing off a complex PCB, consider a simple project that executed a task very well. Then show that you can produce a design documented with some of these elements:
-Proper Notes with the PCB. I.E. Dimension drawings, detailed layer stackups, material selection notes, etc.
- CCA Assembly Documentation. I.E. A fully populated BOM, Detailed assembly procedures, Cable assembly diagrams
- Post Assembly / Burn Test Notes I.E. How is the board tested, calibrated, etc after assembly?
- Detail your change management and life-cycle process
- Detail the desired operational specification
- Detail a set of software requirements such that elements can be traced backed to them.
- Detail a software test/regression plan
I would honestly rather see a simple design that had these elements. It shows that you can define a project, work through details and produce a set of artifacts that can be worked on by other long after you are gone.
There are many people who can throw together a board with the specs you mentioned. Very few can approach a project with a controlled, thought process. These things show that you can *manage complexity*. After having been on the side of making hiring decision, I'll take a guy who can do the above on a board with one 555 timer on it than someone who chooses to embed something complex with no process control.
That all being said, make me a controller than can run an autonomous robot that will collect leaves for me. I just spend 1.5 hours on my front yard (I am surrounded my Oak and Maple trees!)