Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer

FireFly Robotics, Inc.

Robotics Software Engineer

Build software that drives autonomous robots in the real world.

FireFly Robotics is the world leader in autonomous fairway mowing — and we're growing. Since 2010, we've been engineering fully automated harvesters and robotic field mowers used daily on premier golf courses and sports turf facilities nationwide. Now we're looking for a Full Stack Web Developer to help build the command-and-control interface at the heart of our fleet operations.

AMP is our autonomous mowing platform. It maintains large green spaces used for golf and sports turf. Customers map boundaries, plan stripes, and set full mowing routes with QuickPlan software inside our FireLink platform. They place the mower in the field and start the plan from FireLink. AMP handles the rest. It delivers consistent, high-precision mowing, giving maintenance crews more time for higher-value work.

The Position

We are hiring a Robotics Software Engineer who enjoys solving real problems in real environments. You will help us deliver safe, reliable, centimeter-level mowing. Your work will touch controls, perception, localization, path planning, and command and control. You will lead one of these areas based on your strengths.

About the Role

• Remote - USA candidates only - No VISA sponsorship

• Travel up to 10 percent

• Health, vision, and dental benefits

What You Will Do

• Build planning, perception, and localization algorithms for AMP

• Develop code that interprets real-world data and conditions

• Combine sensor data from cameras, LiDAR, stereo depth, and GNSS

• Improve performance for edge computing using Python and C++

• Support other parts of the software or hardware stack when needed

What You Bring

• Bachelor’s degree in Robotics, Computer Science, Electrical Engineering, or similar

• Three or more years of experience in robotics

• Skill in computer vision, path planning, localization, GNSS, object detection, or imaging

• Experience building robotics systems with common frameworks, especially ROS2

• Experience developing robotics software from scratch

• Interest in working across multiple areas as our team grows

Bonus Skills

• Deploying and tuning algorithms for embedded compute

• Working with kinematic constraints in planning

• Using ROS2, Docker, or MQTT

• Solving complex robotics issues under real conditions

• Strong communication and teamwork habits

• Comfortable working around machinery and operating equipment

• Interest in golf or turf maintenance work

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Rapid City, SD vacancy
  •  ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company...  ..., more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems, working with... 
    Suggested
    Remote work

    EAMES CONSULTING, LLC

    Rapid City, SD
    1 day ago
  •  ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for... 
    Suggested
    Full time
    Contract work
    Remote work

    United Global Technologies

    Rapid City, SD
    1 hour ago
  • $150k - $200k

     ...AI healthcare. About this role This role sits on the Engineering team and reports to the Engineering Manager. You will be handed...  ...not just solve it Requirements ~5+ years of professional software engineering experience ~ Solid expertise in at least one of... 
    Suggested
    Remote work
    Work from home
    Flexible hours

    Clearstep

    Rapid City, SD
    2 days ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer...  ...a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will develop... 
    Suggested
    Remote work

    IntePros

    Rapid City, SD
    1 hour ago
  •  ...technology company focused on innovation and delivering exceptional software solutions for a diverse range of industries. With a commitment...  ...This is a full-time remote role for a Software Engineer. The Software Engineer will be responsible for designing, implementing... 
    Suggested
    Full time
    Remote work

    HS Services

    Rapid City, SD
    19 hours ago
  •  ...Software Engineer IV Location: Remote Duration: 6 Months + A growing SaaS organization is seeking a Software Engineer IV for a 6-month remote contract opportunity. The company develops AI-powered pricing and promotions technology that helps global brands and retailers... 
    Contract work
    Remote work

    Motion Recruitment

    Rapid City, SD
    1 day ago
  •  ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic... 
    Remote work

    Atomic

    Rapid City, SD
    1 hour ago
  • $30 per hour

     ...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand...  ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring... 
    Permanent employment
    Full time
    Contract work
    Local area

    Brooksource

    Rapid City, SD
    1 hour ago
  •  ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences, a unified design system, and AI-powered capabilities across products. The initiative is focused on raising the engineering bar for... 
    Contract work
    Shift work

    Alined Consulting Group

    Rapid City, SD
    1 hour ago
  •  ...build campaigns, reach audiences, collect data, and maintain compliance. About the Role Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building... 
    Temporary work
    Part time
    Remote work
    Home office
    Flexible hours

    Tangerine Search Inc.

    Rapid City, SD
    1 hour ago
  •  ...Job Description Job Description Description: POSITION/JOB TITLE: Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech... 
    Full time
    Temporary work
    H1b
    Remote work
    Flexible hours

    Omnitech, Inc.

    Rapid City, SD
    a month ago
  •  ...Generous PTO plus 2 floating holidays. Experience a family-first culture that values your well-being. Job Summary The AI Software Engineer develops, integrates, deploys, and supports AI-enabled applications and automations across the organization. This is a hands-... 
    Local area
    Immediate start
    Remote work
    2 days per week

    Prolink

    Rapid City, SD
    1 day ago
  • $80 - $100 per hour

     ...TITLE: AI Engineer LOCATION: Remote ANTICIPATED DURATION: 6+ months Responsibilities: Turn detailed process maps into working automation software for ad sales/ops lifecycle. Recommend automation solutions and determine human-in-the-loop elements... 
    Hourly pay
    Full time
    Local area
    Immediate start
    Remote work

    Synergis

    Rapid City, SD
    1 hour ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Rapid City, SD
    2 days ago
  •  ...Vision insurance If you are a Mechanical/Automation Engineer with Machine Design and Robotics experience, please read on! We are a rapidly growing...  ...-functional teams, including electrical engineers, software developers, and production staff, to integrate automation... 
    Flexible hours

    DARCEO INC.

    Rapid City, SD
    3 days ago
  •  ...About the role Stellar Blue.ai is looking for a AI Solutions Engineer who can combine strong client communication with practical AI workflow leadership. This is not a traditional pay-per-click, SEO, or single-channel marketing role. You will listen to clients and... 
    Remote work

    StellarBlue.ai

    Rapid City, SD
    13 hours ago
  •  ...Software Developer – Full Stack & Embedded Systems Phase Technologies is seeking a software developer to contribute to both our internal...  ...in code reviews. Collaborate with operations, sales, and engineering teams to define and deliver features. Help bridge data... 
    Full time
    Work visa
    Flexible hours

    Phase Technologies

    Rapid City, SD
    3 days ago
  •  ...power conditioners for commercial and industrial applications. We are looking for a dynamic and technically savvy Applications Engineer to join our team. This role is ideal for someone who thrives at the intersection of engineering, sales and strategy—someone who... 
    Contract work
    Visa sponsorship
    Flexible hours

    Phase Technologies

    Rapid City, SD
    8 days ago
  •  ...RESPONSIBILITIES Take AI-powered systems from early prototype to functional, iterating until they work well enough to ship or hand off to engineering Run experiments, read the results, and use what you learn to make the next version better Instrument systems so the right... 

    Come Near

    Rapid City, SD
    13 hours ago
  •  ...Position Title: Lead Engineer Location: Remote (EST) Duration: Long Term Contract (only W2) Team: The team owns the platform end-to-end—from data generation and ingestion through application delivery and user experience. We are responsible for building and maintaining... 
    Long term contract
    Remote work

    Mindlance

    Rapid City, SD
    1 day ago
  •  ...Flexible schedule Paid time off TITLE OF POSITION: Automation Engineer POSITION DESCRIPTION NUMBER: HR-023-33 DEPARTMENT:...  ...Manager If you are an Automation Engineer with PLC Controller and Robotics experience, please read on! We are a rapidly growing, high... 
    Flexible hours

    DARCEO INC.

    Rapid City, SD
    4 days ago
  • $145k

     ...Staff Software Engineer Remote (US-based) Salary: Starting at $145K Tech Stack: Frontend: Next.js, React Backend: Node.js, TypeScript, Payload CMS Cloud Infrastructure: AWS, Vercel, Neon, Cloudflare Workers Data & Analytics: BigQuery, Dataform,... 
    For contractors
    Remote work

    Come Near

    Rapid City, SD
    1 hour ago
  •  ...to customers. Role Description This full-time remote DevOps Engineer role is responsible for building, maintaining, and improving...  ...system performance, troubleshooting issues, and collaborating with software engineers to streamline releases. The role also involves... 
    Full time
    Remote work

    ACCURATE LAB AUDITS LLC

    Rapid City, SD
    13 hours ago
  •  ...Lead Backend Engineer – AI Location: Fully remote within the United States Employment Type: Full-time, permanent Role Overview...  ..., and vector stores Requirements - 10+ years of software engineering experience, including substantial backend or distributed... 
    Permanent employment
    Full time
    Remote work

    Harnham

    Rapid City, SD
    19 hours ago
  •  ...companies to secure some of the most complex production environments in the world. They're hiring their foundational frontend engineer not to push pixels, but to build the entire frontend platform from scratch. You'll own the architecture, the frameworks, the design... 
    Immediate start
    Remote work

    Greylock Partners

    Rapid City, SD
    1 hour ago
  •  ...leading financial institutions to design, build, and modernize mission-critical platforms using cloud-native architectures and modern engineering practices. We combine deep domain expertise with strong engineering culture to solve complex technology challenges and support... 

    Blankfactor

    Rapid City, SD
    1 day ago
  • Responsibilities Develop and maintain Android applications using Kotlin, Jetpack Compose, and XML. Build reusable UI components using modern Android architecture and UDF patterns. Work with Coroutines, Flow, RxJava, REST APIs, and backend integrations. Write...

    Veridic Solutions

    Rapid City, SD
    1 hour ago
  •  ...Senior .NET Engineer Location: Remote Department: Engineering Employment Type: Full-Time Build the Future of Transportation Technology Transit Technologies is a leading provider of software and technology solutions helping transportation organizations operate... 
    Full time
    Immediate start
    Remote work

    Transit Technologies LLC

    Rapid City, SD
    19 hours ago
  •  ...AI Engineer Location: Remote, Nationwide Our client is building the next generation of intelligent software, where AI is expected to do more than generate a compelling response. The goal is to create dependable AI experiences that understand context, take action... 
    Remote work

    Blue Signal LLC

    Rapid City, SD
    2 days ago
  •  ...insurance are available to qualified candidates Job Description: Candidate will provide expertise and ownership of Azure software development tasks within the scrum team. Interacts effectively with clients and leadership, and can adapt communication for the appropriate... 
    Contract work
    Remote work

    The Judge Group

    Rapid City, SD
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!