High-growth companies you’ll love to work for

Field Application Engineer



Folsom, CA, USA
Posted on Wednesday, June 26, 2024
Job Description

About the Job

Onsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge technology offered by Onsight is specifically designed to provide essential data and insights for large remote sites, without the need for additional labor costs. Onsight's advanced algorithms can identify hundreds of potential problems and predict future ones, enabling proactive maintenance and optimization. With Onsight, solar sites can maximize their efficiency, reduce downtime, and increase overall profitability. To meet the growing demands of the energy industry, Onsight Technology is expanding its workforce.

Role Overview: As a Field Application Engineer (FAE), you will play a critical role in bridging the gap between our technical products, our robot operations team, and our customers. You’ll work closely with our customers and operators, providing technical expertise, troubleshooting assistance, and customized solutions. Your ability to understand complex software and hardware systems, coupled with excellent communication skills, will be essential for success.


  • Software Troubleshooting:
    • Diagnose and resolve software-related issues reported by operators and customers.
    • Collaborate with development teams to address bugs, compatibility problems, and performance bottlenecks.
    • Provide timely and effective solutions to ensure customer satisfaction.

  • Linux/Unix File System Navigation:
    • Proficiently navigates Linux and Unix file systems.
    • Troubleshoot file permission issues and system logs.

  • Familiarity with ROS (Robot Operating System):
    • Understand ROS architecture, nodes, topics, and services.
    • Troubleshoot ROS-related issues.

  • Docker Basics:
    • Understand containerization concepts and Docker fundamentals.
    • Troubleshoot Docker-related issues.

  • Network Troubleshooting:
    • Investigate network connectivity problems.
    • Provide guidance on optimizing network performance.

  • Computer Programming (Python Basics):
    • Write and debug Python scripts.
    • Understand REST APIs and data serialization.

  • Hardware Troubleshooting:
    • Identify hardware failures and diagnose issues.
    • Work closely with hardware engineers to resolve technical problems.
    • Provide on-site support for hardware installations and upgrades.

  • Adaptability and Willingness to Learn:
    • Embrace new challenges and technologies.
    • Be open to learning and working with GIS applications and directly handling data in geodatabases.
    • Collaborate with cross-functional teams to enhance product knowledge.

  • Tech Support Queue Management:
    • Prioritize and address issues reported by customers related to our robot fleet.
    • Work through the support queue efficiently, ensuring timely responses and resolutions.
    • Document solutions and share knowledge with the team.

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in technical support, field engineering, or a similar role.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal abilities.
  • Ability to travel occasionally for on-site customer visits.

If you’re passionate about technology, enjoy solving complex puzzles, and thrive in a customer-facing role, we’d love to hear from you! Apply now and join our dynamic team of FAEs.