Senior Software Engineer

Oxford Instruments Plc•Santa Barbara, CA
•$150,000 - $180,000•Hybrid

About The Position

Oxford Instruments Asylum Research is seeking a Senior Software Engineer to help develop software for its Atomic Force Microscopy (AFM) systems. The role is part of a collaborative, multidisciplinary engineering team and combines software development with hardware integration, automation, and scientific innovation. The software supports scientific research and engineering in areas including semiconductor research, materials science, nanotechnology, and life sciences. The engineer will contribute to the Ergo software platform and develop software for instrument control, automation, data acquisition, hardware integration, and remote operation. The position includes opportunities to influence software architecture and future product capabilities, collaborate with scientists, engineers, and product leaders, and provide technical mentorship. The role is based in Santa Barbara, California, with a hybrid work arrangement.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or a related technical field.
  • At least 8 years of professional software development experience.
  • Strong experience developing applications using C# and .Net Core 10.
  • Experience designing and building desktop, automation, or hardware-integrated software applications.
  • Experience with Protocol Buffers (Protobuf) and gRPC.
  • Strong understanding of object-oriented design principles, software architecture, and design patterns.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Experience working in Agile development environments.

Nice To Haves

  • Experience in scientific instrumentation.
  • Experience with Atomic Force Microscopy (AFM), microscopy, or imaging systems.
  • Experience with semiconductor manufacturing equipment.
  • Experience with motion control systems.
  • Experience with robotics and industrial automation.
  • Experience with sensors and hardware integration.
  • Experience with data acquisition and measurement systems.
  • Experience with test and measurement platforms.
  • Experience with medical devices.
  • Experience with distributed systems and remote operation technologies.
  • Experience with interface and system design specifications.

Responsibilities

  • Design, develop, test, and maintain software for advanced AFM systems.
  • Contribute to the ongoing development of the Ergo software platform.
  • Develop software for instrument control, automation, and data acquisition.
  • Design and implement hardware integration and remote operation capabilities.
  • Collaborate with scientists and engineers to create measurement workflows and instrument features.
  • Troubleshoot complex software, hardware, and system-level issues.
  • Participate in architecture discussions, design reviews, and code reviews.
  • Mentor junior engineers and promote software engineering best practices.

Benefits

  • Competitive benefits package designed to support health, wellbeing, and professional development.
  • Opportunities for technical leadership and professional growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service