Embedded Engineer
Upwork

Remoto
•9 horas atrás
•Nenhuma candidatura
Sobre
We’re looking for embedded / firmware / electronics engineers who can help us harden a low-level data capture tool on an edge device (Linux or RTOS-based), ensure reliable data flow, and build clean tooling around it. What You’ll Do Build and improve low-level data acquisition pipelines on an embedded or Linux edge device. Write robust services for continuous logging (restart handling, rotation, health checks). Create parsers/normalizers to convert binary or textual telemetry into compact, well-documented formats. Add basic metrics or live indicators (no heavy ML required). Document setup, operation, and troubleshooting in clear runbooks. Must-Have Skills Strong C/C++ for embedded and Python for tooling/tests. Experience with RTOS or embedded Linux (drivers, cross-compiling, system services). Familiarity with I/O, interrupts, and buffering on resource-constrained systems. Comfortable reading schematics and debugging hardware (oscilloscope, logic analyzer). Disciplined use of git, reproducible builds, and clean documentation. Nice to Have Wireless or RF telemetry experience. Knowledge of MQTT / WebSocket / ZeroMQ streaming. Experience with data formats (CSV, JSONL, Parquet) and compression (gzip, zstd). Background in signal quality metrics or simple event detection.




