You enjoy solving problems that span hardware, firmware, communications protocols, and cloud softwareYou understand serial communications concepts such as TX/RX, baud rates, RS‑232, RS‑485, or TTL interfacesYou have experience troubleshooting physical devices in addition to software systemsYou enjoy investigating why a device is not reporting data as much as analyzing the data once it arrivesYou have worked with commercial telematics, fleet management, GPS tracking, or industrial IoT platformsYou have hands‑on experience configuring devices from vendors such as CalAmp, Suntech, Geotab, Samsara, Teltonika, Digital Matter, Queclink, or similar industrial IoT providersYou are comfortable working within hardware‑specific configuration environments, vendor tools, and proprietary scripting or rules enginesYou appreciate the challenge of optimizing real‑world device behavior within the constraints of power consumption, network availability, and hardware capabilitiesQualifications5+ years of experience in software development with embedded systems or closely related fieldsBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experienceStrong understanding of embedded systems concepts (e.g., state machines, RTOS, event‑driven programming)Experience working with IoT, telematics, GPS systems, or machine‑to‑machine communicationProficiency in Python or similar programming languages and familiarity with relational databases (e.g., MySQL)Experience optimizing real‑time data transmission, particularly over cellular networksStrong analytical, problem‑solving, and critical thinking skillsHigh attention to detail with the ability to manage complex technical evaluationsAbility to work independently and collaboratively in a fast‑paced environmentCustomer‑focused mindset with a commitment to delivering impactful solutionsThis is a full‑time in‑office position located in Indianapolis, IN. Success in this role requires equal comfort working with device documentation, communication protocols, sensors, serial interfaces, and machine-generated data, as well as software, APIs, databases, and cloud-connected applications.