Employment Type - CONTRACT Client is looking for Citizens/GC... Only W2/1099 candidates, No C2C JOB DESCRIPTION Skills/Experience ? Requires Minimum of BS in Computer Science, or other related eng or science fields. MS or Ph.D in relevant field is a plus. ? Minimum of 10 years in technical development role ? Experience in leadership or designing software for a complex multi-processor distributed control system is a plus. ? Proven ability to guide a team in coding efforts for a distributed control system. The coding will require programming in different languages (C++, Python) on different OS environments (Linux, Unix or RTOS). ? Delivered 3+ mid to large scale software projects with demonstrable quality ? Hands on experience with refactoring for performance and scalability ? complex multi-processor distributed control system is a plus. ? Curious and current on emerging software methodologies Must have: ? Strong experience with C++ ? Experience with python ? Experience with socket programming of network client and server, including TCP ? Experience with OS configuration and bring up ? Experience with BSP configuration ? Experience with multi-threaded application development ? Experience with unit testing ? Experience with Linux-based development environment Good to have ? Experience with freeRTOS ? Experience with Embedded Linux customization ? Experience with SoC platform ? Experience with CPU performance monitoring ? Experience with gtest, gmock ? Experience with tftpboot ? Experience with python ? Experience with test driven development ? Experience with ARM architecture ? Experience with JTAG programming ? Experience with Xilinx SoC platform Best Regards. Bini Skaria, DRS IT Solutions Inc, 28175 Haggerty Road, Novi, MI 48377 (C) 248-440-7600 EXT-1 (F) 248-859-4430 Bini Skaria | LinkedIn Bini@drsitsolutions.com www.drsitsolutions.com An E-Verified Company Certified Women Business Enterprise (WBENC) Certified Women Owned Small Business (WOSB