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.

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.

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.

Gecko Robotics logo
Gecko Robotics

Senior Forward Deployed Software Engineer - Team Lead

Lead a team of engineers in developing solutions for critical infrastructure using advanced robotics and AI. Based in New York, hybrid work model.

Microsoft logo
Microsoft

Software Engineer - Fullstack

Join Microsoft as a Fullstack Software Engineer in Pittsburgh. Develop software, collaborate with stakeholders, and ensure code quality.

Gecko Robotics logo
Gecko Robotics

Localization Engineer - New Graduate

Join Gecko Robotics as a Localization Engineer for new graduates, working on cutting-edge autonomy systems in Pittsburgh.

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.

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.

Ro logo
Ro

Senior Full Stack Engineer

Join Ro as a Senior Full Stack Engineer to transform healthcare access with innovative web experiences using Python and React.

Super.com logo
Super.com

Intermediate Full Stack Software Engineer

Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.

smartmicro logo
smartmicro

Fullstack Developer (m/f/d) with JavaScript and Python

Join smartmicro as a Fullstack Developer to work on high-tech radar sensors using JavaScript, Python, and more in Brunswick, Germany.

Backflip logo
Backflip

Senior Software Engineer (Full Stack) - Python, React

Join Backflip as a Senior Software Engineer (Full Stack) to innovate in real estate investing with Python and React.

Backflip logo
Backflip

Senior Software Engineer (Full Stack)

Senior Full Stack Software Engineer role at a real estate FinTech startup, focusing on Python, React, and cloud technologies.

Palantir Technologies logo
Palantir Technologies

Full Stack Software Engineer - Application Development

Join Palantir as a Full Stack Software Engineer in New York, focusing on application development with JavaScript and React.

Rocket Science Group 🔜 Gamescom logo
Rocket Science Group 🔜 Gamescom

Senior Fullstack Engineer

Join Rocket Science Group as a Senior Fullstack Engineer to develop scalable solutions for games in a hybrid work environment.

Swooped logo
Swooped

Senior Full Stack Developer (Java/JavaScript)

Senior Full Stack Developer role focusing on Java/JavaScript, cloud tech, and agile methodologies. Remote work available.

Microsoft logo
Microsoft

Fullstack Software Engineer

Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.

Rover.com logo
Rover.com

Software Engineer II - Full Stack Development

Join Rover as a Software Engineer II in Boston, focusing on full-stack development with skills in React.js, Python, and more.

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.

Hedra logo
Hedra

Full-Stack Engineer with Python and JavaScript

Join Hedra as a Full-Stack Engineer to build innovative video and audio creation tools using Python, JavaScript, and AWS.

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.

Solv. logo
Solv.

Senior Full Stack Software Engineer

Senior Full Stack Engineer at Solv focusing on Python and React.js, enhancing healthcare access.

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.