Software Engineer - Data & Telemetry Systems
$140,000–$180,000 year
On-site · Alameda, California, United States
Job Summary
Software Engineer to own backend data infrastructure for telemetry and test data; design end-to-end data pipelines connecting embedded hardware to databases and visualization tools; build scalable backend services, time-series databases, dashboards, and internal tools; develop APIs and data interfaces to connect hardware systems, databases, and user-facing applications; collaborate with electrical/mechanical/test engineers; optimize data ingestion, buffering, concurrency, and communication protocols; define data schemas and documentation; participate in development across lab and field testing environments.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of experience developing backend software, data infrastructure, or internal engineering tools
- Strong programming experience with Python
- Experience designing and managing SQL, time-series, or similar database systems
- Experience building backend services, APIs, and data processing workflows
- Knowledge of data ingestion pipelines, buffering, queuing, and high-throughput systems
- Familiarity with multithreading, concurrency, and performance optimization techniques
- Ability to collaborate effectively with multidisciplinary engineering teams
- Strong communication and technical documentation skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.