We seek an exceptional Senior Software Engineer with 7 to 10 years of experience to join our Engineering. team and be a key contributor in all stages of product development and the growth of our business. Responsibilities. Grow a strong and skillful software development team. Provide technical leadership for current projects. Develop and test software / firmware for various products and systems. Test and deploy software in the loop with various h...