Software Engineer II

Seattle, Washington

Collabera
Apply for this Job

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.
Date Posted: 13 June 2025
Apply for this Job