Gecko Robotics logo

Full Stack Software Engineer - Field Software

Gecko Robotics

Role Overview

As a Full Stack Software Engineer at Gecko Robotics, you will play a crucial role in shaping how data about critical infrastructure is collected in the field. Your work will directly influence the development of Gecko’s Fulcrum inspection platform, making data collection with Gecko’s robots intuitive, repeatable, and error-free. You will handle large quantities of data streaming from robots, enabling both 2D and 3D user experiences. Collaborating with cross-functional teams, including designers and systems engineers, you will deliver a platform that operates seamlessly in diverse environments, enhancing human-robot interaction.

Key Responsibilities

  • Develop and maintain high-quality, reusable, and efficient components for our inspection platform.
  • Collaborate with UX/UI designers to implement responsive and visually appealing user interfaces.
  • Work closely with service engineers to integrate front-end components with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Ensure the robustness and reliability of the control platform.
  • Stay updated with the latest trends and best practices in front-end development.
  • Build insight engines to simplify complex data into human-consumable displays.
  • Collaborate with the field engineering team to build the best robot control system.

Technologies We Use

  • Svelte framework (JavaScript, HTML, CSS)
  • WebGL/Three.js for model rendering
  • Python for Websockets/RESTful APIs
  • C++ for core services
  • Cap’n Proto / ZeroMQ

About You

Required Skills

  • 3+ years of hands-on software engineering experience in building business-critical and reliable systems.
  • Proven experience as a Full Stack Engineer with a strong focus on human experiences.
  • Solid understanding of browser development fundamentals, including HTML, CSS, and JavaScript.
  • Solid understanding of Python and microservice implementations.
  • Experience with state management in a platform and building scalable and maintainable front-end and back-end architectures.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Strong problem-solving skills and attention to detail.
  • Excellent collaboration and communication skills.

Preferred Skills

  • BS/MS in Computer Science or equivalent.
  • 5+ years of hands-on software engineering experience.
  • Experience building web applications using React/Svelte/etc.
  • Experience with WebGL/Three.js/Deck.gl or other 3D engines.
  • Experience building desktop applications using browser technologies.
  • Strong data structures and algorithms knowledge.
  • Expertise in solving large data challenges.
  • Experience with performance optimization techniques.

Who We Are

At Gecko, our people are our greatest investment. We offer competitive compensation packages, including company equity, 401(k) matching, and comprehensive health insurance. We value collaboration, innovation, and partnership, and believe in an office-first culture with flexibility for remote work when needed. We are committed to creating a culture of inclusion and belonging, and we encourage candidates from all backgrounds to join us in our mission to protect today’s infrastructure and shape tomorrow’s.

Benefits
Extracted with AI

  • 401(k)
  • Vision insurance
  • Company equity
  • Gender-neutral parental leave
  • Full medical, dental, and vision insurance
  • Mental health and wellness support
  • Ongoing professional development
  • Family planning assistance
  • Flexible paid time off

Similar jobs

Last update: 23 minutes ago

Gecko Robotics logo
Gecko Robotics

Software Engineer

Join Gecko Robotics as a Software Engineer to design and implement software solutions using Python, React, and Typescript.

Gecko Robotics logo
Gecko Robotics

Software Engineer - New Graduate

Join Gecko Robotics as a Software Engineer - New Graduate. Work with Python, React, and GCP in a hybrid environment.

Scopic logo
Scopic

Full-stack JavaScript Developer

Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Gecko Robotics logo
Gecko Robotics

Field Software Engineer Intern

Join Gecko Robotics as a Field Software Engineer Intern, working with Python, C++, and ROS in Pittsburgh.

Happyrobot logo
Happyrobot

Full-Stack Engineer

Join Happyrobot as a Full-Stack Engineer in San Francisco to develop and optimize AI-driven web applications for the logistics industry.

AeroVect logo
AeroVect

Full Stack Developer

Join AeroVect as a Full Stack Developer to design and maintain web applications for the aviation industry. Work remotely with modern tech.

Viam logo
Viam

Senior Full Stack Software Engineer

Join Viam as a Senior Full Stack Software Engineer to build cloud-based solutions for managing robots.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

FuturHealth logo
FuturHealth

Senior Full Stack Engineer with Django and Vue.js

Join FuturHealth as a Senior Full Stack Engineer to develop innovative health tech solutions using Django and Vue.js.

Gecko Robotics logo
Gecko Robotics

Software Engineer Intern

Join Gecko Robotics as a Software Engineer Intern in Boston. Work with cutting-edge AI and robotics technology to transform infrastructure.

Scout AI logo
Scout AI

Founding Full-stack Engineer

Join a stealth startup as a Founding Full-stack Engineer to enhance cybersecurity using LLMs. Work with AWS, React, and Python.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Uplimit logo
Uplimit

Software Engineer - Full Stack

Join Uplimit as a Full Stack Software Engineer to build AI-powered learning platforms. Work on cutting-edge AI projects in a hybrid environment.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Hazel logo
Hazel

Founding Full Stack Engineer

Join Hazel as a Founding Full Stack Engineer to build innovative AI solutions for government procurement.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

FuturHealth logo
FuturHealth

Senior Full Stack Engineer with Django and Vue.js

Join FuturHealth as a Senior Full Stack Engineer to revolutionize healthcare with Django and Vue.js.

Boeing logo
Boeing

Full Stack Developer (Contract)

Join Boeing as a Full Stack Developer to design scalable web applications and collaborate with cross-functional teams.

SpaceX logo
SpaceX

Full Stack Software Engineer (Starlink)

Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.

Parrot logo
Parrot

Senior Software Engineer (Full-Stack)

Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.

Octaura logo
Octaura

Full-Stack Software Engineer

Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.