Similarly, you also need to have expertise in software, because you need to decide which parts of the implementation you need to implement in software, and which part is already implemented by some hardware.
একইভাবে, আপনারও সফ্টওয়্যার বিষয়ে দক্ষতা থাকা দরকার, কারণ আপনাকে সিদ্ধান্ত নিতে হবে যে সফ্টওয়্যারে আপনাকে প্রয়োগের কোন অংশগুলি প্রয়োগ করা দরকার এবং কোন অংশটি ইতিমধ্যে কিছু হার্ডওয়্যার দ্বারা প্রয়োগ করা হয়েছে।