Client - Robotics
Title- Software Engineer II
Location - Seattle, WA
Type - Long Term Contract (possibility of extension or conversion)
Responsibilities:
- Designing and developing modular libraries and frameworks for device-agnostic sensor integration (cameras, Arduinos, industrial controllers).
- Implementing scalable services for vision data ingestion, edge processing, and ML/AI-based quality inspection.
- Collaborating with robotics, computer vision, and automation teams for hardware integration.
- Writing robust, testable, and maintainable C , Java, and Python code with a focus on reliability and observability.
- Owning components end-to-end, from concept to deployment and ongoing support.
- Evaluating hardware integration designs and resolving common failures.
- Addressing high-throughput state management and data lifecycle issues.
- Benchmarking and resolving performance and scalability bottlenecks.
- Tackling engineering debt and KTLO (Keep The Lights On) issues.
- Delivering working software integrations for new programs, establishing clear interfaces, CTIs/SLAs, and SOPs.
Qualifications
- 5+ years professional software development experience.
- Experience with full software development life cycle (coding standards, code reviews, source control, build processes, testing, operations).
- High proficiency in C , Java, and Python.
- Bachelor's degree in Computer Science, Engineering, or related technical field.
- Deep understanding of data structures, object-oriented design, and algorithms.