Software Engineer

Protingent

  • Emeryville, CA
  • 30+ days ago
  • $120,000–$150,000 Per Year

Highlights

Identify and solve scaling bottlenecks as sensor count and sampling rates increase — multithreading, buffering, protocol optimization, data compression. Architect and build the backend database systems that store, index, and serve test and operational data (time-series, event logs, telemetry streams).

Numbers & Facts

LocationEmeryville, CA
Salary$120,000–$150,000 Per Year

Description

Position Title: Software Engineer

Position Description: Protingent Staffing has an exciting direct hire Software Engineer opportunity.

Job Responsibilities:
  • Design and maintain the data pipeline from embedded sensor hardware through to database storage and internal dashboards
  • Architect and build the backend database systems that store, index, and serve test and operational data (time-series, event logs, telemetry streams)
  • Develop and maintain internal tooling and dashboards for real-time and post-test data visualization (including our PicoDash platform)
  • Build and maintain APIs and data interfaces between hardware systems, databases, and visualization tools
  • Coordinate with Electrical and Test Ops engineers on sensor data format requirements
  • Identify and solve scaling bottlenecks as sensor count and sampling rates increase — multithreading, buffering, protocol optimization, data compression
  • Collaborate with electrical, mechanical, and test operations engineers to define data requirements interface specifications, and instrumentation architecture
  • Maintain clear technical documentation for all systems, interfaces, and data schemas
Job Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 2–4 years of software engineering experience, with a focus on backend systems, data infrastructure, or internal tooling
  • Strong proficiency in Python; experience with C/C++/additional languages a plus
  • Experience designing and working with databases — SQL and/or time-series databases (InfluxDB, TimescaleDB, or similar)
  • Comfort building backend services and APIs 
  • Experience with data pipeline design at scale — ingestion, buffering, queuing, and highthroughput processing
  • Familiarity with multi-threading, concurrency, and performance optimization
  • Ability to work effectively alongside hardware engineers and translate physical system requirements into software designs
  • Experience in a lab, test, or R&D environment is a plus — you don't need to write firmware, but you should be comfortable in a room full of hardware
Job Details:
  • Job Type: Full-time, Direct-Hire
  • Salary Range: $120K-150K.
  • Location: Alameda, CA (Onsite).
  • ITAR obligations are associated with this role, U.S. citizenship, U.S. legal permanent resident status, or protected person status under 8 U.S.C. § 1324b(a) (1), (3) is required.

About Protingent: Protingent is a niche provider of top Engineering and IT talent to Software, Electronics, Medical Device, Telecom, and Aerospace companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding, and exciting work opportunities for our candidates. 

Similar Jobs