JOBSEARCHER

Software Technical Lead: IoT connected device apps and Embedded Coding

Job Description Stable Company in Growth-Expansion Mode, Unique Products and Device that needs to be Smart-Connected-Data-Accessible. Currently Experiencing a Major Demand for our physical products lines and we need to Smart-Connect Them with Software. Newly Created Role, Bright and Collaborative Team, Culture of using the best available technology to produce top-notch software. Desired Skills/Experience Experience designing and writing software that communicates with or pulls data from Hardware and/or Networks, Smart Devices or Similar; experience writing code that connects to PLCs, Ethernet/IP, ASi Bus, Profibus DP/PA, Modbus/Modbus TCP, Legacy Network Adapters, profinet, MQTT or similar Software-Code to Network or Software-Code to Machine interfacing; writing code for IoT connectivity, interfacing and related network of IoT device data pulls (and using that data in the application). Experience working in a similar hands on Technical-Leadership role where you have used Cloud Based Tools to create software that Smartly connects the cloud to hardware-networks-devices: should have experience with IoT services on AWS , Azure IoT or similar cloud enabled tools or services on other cloud platforms). Current experience designing and writing embedded code for IoT/Smart/Connected Device operability and smart-IoT Device Data Sharing; should be well versed in Embedded C++ (or C) coding ideally on a Linux or similar RTOS platform (Zephyr RTOS is a plus). Current experience with non-embedded coding (ideally Python, Java or C#) for accessing IoT smart device data, cloud-IoT tools, services maximization and for the communication between embedded and non-embedded software applications. Experience working in a coding/technical leadership role doing a mix of New-GreenField Coding, Sustaining-Continuing Engineering, QA and Testing and continually standing up different-unique iterations on cloud based platforms A College Degree in Electrical Engineering, Computer Engineering, Computer Science or a Related field is strongly preferred. Pluses Experience coding Python to drive automated software testing tools. Experience writing code that connects to, communicates with and or pulls and displays data from low level electronics or devices. Experience working in a highly communicative role explaining-presenting-discussing technically complex topics with non-technical people (converting tech-details into plain English for non-techies) Experience working in a larger geographically dispersed team. Compensation and Benefits Extremely Competitive Compensation Package, Outstanding Benefits and a Full-Relocation Package. Call or Apply Today! Company Description Constantly updating our technology to meet the demands of our multi-site business customers; Experiencing a Major Demand for our unique offering; Profitable and Stable; Managerial Culture towards using the best available technology; Busy Company with a Recession Resistant Business Model. #J-18808-Ljbffr