Problem Statement:
In our automated parking experience, after a user drives up, we need to direct them to some bay where we can process their vehicle. Processing their vehicle includes opening/closing doors to let them in, guiding the user to park accurately, rejecting vehicles that are too large, etc.
Basically, we're looking to hire somebody to solve this entire experience (and is hands on).
Skills Required:
Off the top of my head, a hypothetical single person to execute on this would need to have many of these skills:
- UX/product sense: They need to think from the point of view of the driver and make the experience intuitive. - software/embedded engineer: They need to implement state machines to manage flows (e.g. sizing vehicle, rejecting vehicles, opening/closing doors, etc.) - electronics/mechatronics engineer: They should have some familiarity working with circuit boards or choosing the right sensors/electronics to integrate with the state machine. - frontend software skills: They need to implement user interfaces and displays.
Discussion:
- Does the first hire for this vertical really need to have all of the above skills? - What type of companies or backgrounds would be good matches for candidates with the above skills? Is it mechatronics? Embedded engineer? - Maybe it really is necessary to split the hire into two hires? Frontend engineer + embedded engineer (but they need to have great UX sense)?