Staff Embedded Logging Software Developer
Core
Design and integrate embedded logging pipelines across diverse in-vehicle platforms (Android, Linux, QNX) to enable secure, high-fidelity data flow from vehicle ECUs to the cloud.
Role type
Staff Embedded Logging Software Developer
Builds
Unified Vehicle Logging Architecture connecting control plane and data plane for telemetry streaming and file-based transfer
Domain
Automotive embedded systems / Cloud data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Android Java, embedded systems architecture, log streaming, file management (rotation/compression), ECU constraints management, cybersecurity compliance, API design, structured logging standards
Preferred skills
Driver/HMI capture flow design, automotive cybersecurity controls, OpenTelemetry, protobuf/gRPC, open-source observability contributions, ECU architecture knowledge
Technologies
Android, Linux, QNX, C/C++, Java, OpenTelemetry, protobuf, gRPC
Responsibilities
Define and implement Platform Log Client behaviors; Manage volatile buffers and persistent storage; Build/extend Log Control Interface Library; Design reliable egress paths for log streaming and file transfer; Implement runtime controls and resource budgets; Champion logging schemas and documentation
Seniority
Staff, hands-on IC with strategic scope