Engineer I, Test
CalAmp · Carlsbad, CA · 4 mo ago
HybridInformation Technology$60k/yrFull-time
Responsibilities
- Develop code to extract data elements from multiple 3rd party sources including Excel, MS Access, JSON, XML, or PDF files.
- Create intermediate files or common format using Excel that can be ingested into an SQL database.
- Aid with the ingestion of data into the SQL database.
- Maintain and enhance existing internal C# diagnostic and automation applications used to support telematics device validation and communication workflows.
- Support MQTT broker integrations, topic subscription/publish flows, and routing.
- Support serial communication subsystems: .NET COM interfaces, USB/COM detection, async port management, retry/fault-recovery logic.
- Support CAN and J1939 data capture, decoding, logging, filtering, and replay.
- Support automated test execution software used to validate embedded communication behavior and system functionality.
- Loading and running modular XML test definitions.
- Improving execution reliability, reporting clarity, and logging traceability.
- Debugging communication paths across CAN, MQTT, serial, and server interfaces.
Qualifications
- Must Haves:
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Proficiency in C# and Python.
- Working knowledge of serial communication (COM/USB) fundamentals.
- Proficiency in MS Excel: formulas, pivot tables, data formatting.
- Excellent communication and interpersonal skills.
- Pluses:
- Experience with distributed IoT communication: MQTT publish/subscribe patterns, broker-based device telemetry flows, TLS, authentication, and topic security models.
- Familiarity with vehicle and embedded communication buses: J1939, J1708/J1587, CAN, CAN FD.
- Familiarity with debugging tools: CANalyzer, CANoe, MQTTX, Postman.
- Experience with IP networks and routing.
- Exposure to cellular modems, GPS technology, Wi-Fi, and Bluetooth/BLE.