Senior Software Developer - Data Plane
Core
Design, implement, and maintain embedded data plane and processing pipelines for high throughput and low latency.
Role type
Senior IC embedded software engineer (data plane)
Builds
Embedded data plane infrastructure and custom plugins for data collection and processing
Domain
Automotive embedded systems / Data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, embedded software optimization, Linux/QNX/Android, data pipeline architecture, logging principles, troubleshooting complex issues
Preferred skills
Network communication/security protocols, cloud platforms (AWS/GCP/Azure), observability tools (Fluent Bit), CI/CD automation
Technologies
C, C++, Linux, QNX, Android, Azure, S3, GCP, Fluent Bit
Responsibilities
Design and maintain embedded data plane pipelines; Optimize data plane performance for high throughput; Integrate data collection with cloud storage; Develop custom plugins; Collaborate with DevOps on logging infrastructure; Monitor and troubleshoot data plane software; Contribute to open-source projects
Seniority
Senior, hands-on IC