I currently work for a large global software company in a middle management position. Have been with this company more than 10 years. For various reasons, I am considering resigning from this company and after resigning I plan to create a hardware/software product that works with the software produced by the company I currently work for. This company, whilst specializing in software, also makes a single hardware device that interfaces with their software to perform various functions. No other company makes a device that works with this software. I am trying to find out the legalities of this. I do not and have never worked in any part of the Engineering department so I do not have any access to source code, diagrams, secret specs, etc. I have however worked with these devices for a very long time so as part of my job I have had to learn a lot about how they work, which has just been through troubleshooting, configuring and installing them for clients. These devices are publicly available (ie: I could buy one on eBay right now) so there is nothing "secret" about them. My plan is to write the software that behaves like or emulates these devices, and that software will run on generic, mass produced hardware (like a Tablet or Phone). Obviously before I make this decision, I need to try and understand the legal aspects of intellectual property law before embarking on this project. I am not sure of the right questions to ask or the right person or type of person to speak to in relation to this. I understand that a complete answer to this issue is probably way beyond a Q&A forum, so I am fully expecting to have to engage with a Lawyer on this, I just need a little push in the right direction. Hoping I could get some insight from some folks much smarter than me in this field. Appreciate any responses. Thanks.