Hi Trevor,
Thanks for the offer - as I explained to the "other respected member"
what I need is a programmer with hardware experience who can handle the XMOS, the C++ is just for the MCU handling the UI / front panel, this is not of great concern as its easy to find skilled programmers in C++ / UI design. XMOS requires a person skilled in Hardware + software.
Jarek worked with me for over 4.5 years on the project so it is really very hard to find someone who can replace him in short order and has the skills ready to pickup from where he left off. The Company I'm now working with has some XMOS experience, but only at a more basic level - but its the best option I can find at the moment - so I'm simplifying the design to reduce the delay.
As I mentioned in my earlier post, to ease the requirements on the XMOS programmer - the UI can be partitioned off onto a separated front panel MCU - with a communication interface between XMOS and Front panel MCU. Its messy, and creates problems when updating software (two different software payloads, how to achieve this)...
Once we have partitioned the XMOS hardware / UI functions and created an API / interface between the MCU's then I'm more then happy to have 3rd party's work on the UI front end (in C++)... I initially plan a very basic UI to get the PCB's out as soon as possible - this can be updated with improvements over time by the user via software downloads.
I need to be clear, that without an in house software guy, then i need to learn the programming skills to power-up the hardware and bench test the designs... Once I have hardware with basic functionality proven / tested then the higher level software can be written. At a hardware level a "programmer" needs to understand and have the test equipment to debug the electronics, otimise PID control loops, work with VHDL (for the FPGA code), work with MathLab / Simulink to design the digital filters / modulators, understand the USB stack etc. this is NOT simply a task for your average C++ software programmer this is VERY much hardware oriented "Software"... and hence why without other options I'm tasked to complete...
The company I'm working with is saying 5-6 months - which seems far considering Jarek work with me on the design for over 4.5 years...