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

Robotics Software Engineer

Guided Particle Systems

Job Summary

The Robotics Software Engineer develops and maintains software for GPSI autonomous underwater vehicle systems. The position supports a ROS2-based software stack running on embedded Linux, with responsibilities spanning navigation, state estimation, sensor integration, deployment infrastructure, autonomy, and mission software. The role works across software and hardware boundaries and supports development through in-water testing and field deployment. We have two positions available, one with 1-3 years’ experience and one with 5-7 years’ experience.

Education and Experience

  • Bachelor’s or master’s degree in robotics, computer science, engineering, or a related field.
  • One to seven years of professional experience, or equivalent graduate research, working with physical robotic systems.
  • Professional or research experience developing software in C++ and Python within a ROS or ROS2 environment.
  • Experience working with embedded Linux and debugging software-to-hardware interfaces.
  • Must be a United States citizen.

Primary Job Duties

Navigation & State Estimation:

  • Develop, evaluate, and maintain algorithms for sensor fusion and coordinate-frame management across a multi-sensor suite operating in GPS-denied environments.
  • Support evaluation and troubleshooting of navigation, state-estimation, and controls behavior using test data and physical vehicle results.
  • Sensor Integration:
  • Develop and maintain driver-level software for vehicle sensors and embedded communication interfaces.
  • Diagnose integration issues across application software, operating-system services, firmware interfaces, and connected hardware.
  • Collaborate with cross-domain personnel to incorporate physical design changes and new sensors into the software stack.

Systems & Infrastructure:

  • Build and maintain development and deployment tooling for a multi-vehicle fleet, including build pipelines, containerized development environments, device provisioning, and process management on embedded targets.
  • Support repeatable software configuration, deployment, and troubleshooting across development and fielded systems.

Autonomy & Mission Software:

  • Contribute to higher-level software governing mission execution, vehicle safety protocols, and communication with operators.
  • Support autonomy architectures, mission planning, simulation, and vehicle-behavior testing as assigned.

Required Knowledge and Skills

  • Proficiency in C++ and Python in a ROS or ROS2 environment.
  • Firm grasp of state estimation, sensor fusion, or controls and the ability to reason about system behavior from first principles.
  • Experience working with embedded Linux and comfort operating at the OS level.
  • Ability to debug problems that cross abstraction layers, from algorithms to hardware communication.
  • Self-directed and comfortable working in a small team with significant individual responsibility.
  • Clear technical communication and documentation skills.

Preferred Qualifications

• Experience with marine, underwater, or field robotics.

• Familiarity with inertial navigation, acoustic sensing, or subsea communication systems.

• Experience with simulation frameworks for robotic vehicles.

• Background in autonomy architectures, behavior trees, or mission-planning systems.

• Experience with cross-compilation, containerized workflows, or CI/CD for embedded targets.

Physical Demands and Work Environment

This role involves extended periods of computer-based work in an office or engineering-lab environment and may include work around electronic equipment, autonomous underwater vehicles, test fixtures, docks, boats, or waterfront test locations. The position may require occasional lifting of equipment or materials weighing up to 25 pounds and participation in field or in-water test activities. Reasonable accommodation may be made as required.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Pensacola, FL vacancy
  •  ...Do not wait to apply after reading this description a high application volume is expected for this opportunity. The Robotics Software Engineer develops and maintains software for GPSI autonomous underwater vehicle systems. The position supports a ROS2-based software... 
    Suggested
    Work at office

    Guided Particle Systems

    Pensacola, FL
    2 days ago
  • $90k - $130k

    100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours
    Night shift

    IMEG

    Pensacola, FL
    4 days ago
  •  ...Software Engineer Software Engineers will work with the business transformation, developer advocacy, and functional leadership teams to identify opportunities to create the desired customer experiences and gather feedback to support iterative, data-driven growth and... 
    Suggested

    PLANIT Group

    Pensacola, FL
    4 days ago
  •  ...Simulation Engineer We're looking for a Simulation Engineer to own and expand our NVIDIA...  ...will help achieve the vision in which every robot behavior we develop is prototyped, tested...  .../CD pipelines for simulation or robotics software. ~ Familiarity with containerization (... 
    Suggested

    Persona AI

    Pensacola, FL
    1 day 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... 
    Suggested
    Remote job
    Internship

    Danaher

    Pensacola, FL
    4 days ago
  • $99k - $225k

    Application Security EngineerThe Opportunity: Everyone is trying to “harness the cloud,” but not everyone knows how. As a cloud computing infrastructure architect, you know how to take advantage of cloud capabilities. On our team of experienced professionals, you’ll use...
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Pensacola, FL
    3 days ago
  • $70k - $94k

     ...Applications Engineer Apply Now Start applying with LinkedIn Please wait... Job Description Are you passionate about matching water technology solutions to real-world engineering challenges? Then join us in our mission to pioneer smarter solutions for moving... 
    Full time
    Contract work
    Remote work
    Work from home
    Worldwide
    Visa sponsorship
    Work visa
    Flexible hours

    Grundfos

    Pensacola, FL
    1 day ago
  •  ...six (6) years of experience within the last ten (10) years in CO, a bachelor’s degree in the field of Computer Science, Computer Engineering, Computer Network Security, or Information Systems Security and four (4) years of experience within the last ten (10) years of experience... 

    Comtech Telecommunications Corp.

    Pensacola, FL
    4 days ago
  • $98.61k - $167.64k

    ICF is actively recruiting for an experienced Software Developer to support the research and development of new cyber analytic capabilities...  ...capabilities. Additionally, you will provide software engineering development and support, as well as oversight for other personnel... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work

    ICF

    Pensacola, FL
    4 days ago
  •  ...Software Developer Location Pensacola, FL (Must live within 50 miles) Clearance: Must have TS/SCI Job Description: We are seeking a highly skilled Software Developer to join our team. The ideal candidate will have experience in C++, Java, .NET and Python... 
    Flexible hours

    Ascension Federal Services Inc

    Pensacola, FL
    1 day ago
  •  ...development team, you will be responsible for creating robust software solutions, ensuring performance, and collaborating closely with...  ...cross-functional teams, including front-end developers, QA engineers, and product managers, to deliver high-quality software solutions... 
    Work experience placement
    H1b

    Cedent Life Talent

    Pensacola, FL
    5 days ago
  • $97.8k - $143k

     ...the need for current or future sponsorship. We are seeking a skilled and motivated Application Engineer to join our development team. You will develop and optimize software applications that bridge technical teams and end-users, addressing business needs through innovative... 
    Full time
    Internship
    Monday to Friday

    Navy Federal Credit Union

    Pensacola, FL
    3 days ago
  • Job Title Must have worked in a scaled agile SAFe environment if they can't tell you the difference between SAFe and Traditional Agile, don’t send. If they think SAFe and Traditional Agile are the same, DO NOT SEND. Full stack Java with Angular front end, but, can...

    Software Technology Inc

    Pensacola, FL
    4 days ago
  •  ...Senior DevOps Engineer For Cloud Architecture & Provisioning Designs and supports secure, scalable cloud environments across AWS, Azure, and GCP. Leads cloud operations, automation, CI/CD, Infrastructure as Code, and DevOps initiatives while driving performance, reliability... 

    Software Technology Inc

    Pensacola, FL
    1 day ago
  • Android Developer This role supports the development, maintenance, and enhancement of mobile banking applications. Mobile Developers are embedded within cross-functional Agile teams and play a role in delivering secure and reliable digital experiences. This position...

    Apex Systems

    Pensacola, FL
    5 days ago
  •  ...toolset to design, develop, test, deploy, maintain and improve software. Strong understanding of agile methodologies with ability to...  ...programming languages. Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software... 
    Full time

    TriOptus LLC

    Pensacola, FL
    2 days ago
  • Description As a member of the EarthSoft Development team, you will assist in the development of EQuIS, EarthSoft’s Environmental and Geotechnical Data Management System product line. You will work closely with other developers, client managers, and support technicians...

    Earthsoft, Inc.

    Pensacola, FL
    12 days ago
  •  ...altogether life-changing career.Learn about the Danaher Business System which makes everything possible.The Sr. Controls and Automation Engineer is responsible for the Design, Implementation, and Qualification of membrane manufacturing equipment (electrical portions). This... 
    Full time
    For contractors

    Danaher Corporation

    Pensacola, FL
    4 days ago
  •  ...CONTRACT RATE IS NEGOTIABLE We are seeking a Senior Front-End Engineer with deep expertise in Angular 17+, modern web technologies,...  ...as Jest, Karma, or similar tools. Strong understanding of software architecture principles, design patterns, and SOLID principles.... 
    Long term contract

    System One

    Pensacola, FL
    13 days ago
  •  ...processes by identifying new functionality. Utilize advanced knowledge of the organization's technology. infrastructure and specific software applications to assist the business in implementing strategic vision through technology. Coordinate and conduct a highly complex... 
    Hourly pay
    Contract work
    Local area
    3 days per week

    System One

    Pensacola, FL
    a month ago
  • Job Title Required qualifications, capabilities, and skills • Formal training or certification on JAVA/J2EE concepts and 3+ years applied experience • Unit Testing experience with JUnit, Mockito • Hands on experience with messaging systems like KAFKA, MQ • Hands...

    TriOptus LLC

    Pensacola, FL
    5 days ago
  • $114.82k - $158.88k

    SAP FICO Consultant Location: Moon Township, PA, US, 15108 Spanish Fork, UT, US, 84660 Rosemont, IL, US, 60018 Rockledge, FL, US, 32955 FL, US, 32505 Connersville, IN, US, 47331 Cassopolis, Michigan, MI, US, 49031 TX, US, 78577 Gainesville,...
    Permanent employment
    Local area
    Remote work
    Flexible hours

    Hydro Extrusion USA, LLC

    Pensacola, FL
    2 days ago
  •  ...within the constraints of PALM remediation activities. Database Engineering: Work alongside Office of Information Technology (OIT) DBAs to...  ...Experience: Minimum of 5 years of hands-on software development experience. Legacy & Modern Web Stack: Proven experience... 
    Work at office

    Saxon Global

    Pensacola, FL
    4 days ago
  •  ...Foth is a 100% member-owned science and engineering consulting firm headquartered in Wisconsin, with over 85 years of success. Our 750 members across 33 locations are dedicated to solving our clients' toughest science and engineering challenges . Consistently ranked... 
    For contractors
    Work at office
    Remote work
    Flexible hours

    Foth

    Pensacola, FL
    5 days ago
  •  ...QA Performance Engineer Location: Vienna, VA, Winchester, VA, San Diego, CA and Pensacola, FL (Hybrid – 3 days/week onsite) Pay Rate: $50.00–$55.00/hour Openings: 2 Position Overview Our Digital Delivery team is seeking a hands-on QA Performance Engineer to support... 
    Shift work
    3 days per week
    Early shift

    Seneca Resources

    Pensacola, FL
    5 days ago
  •  ...to an altogether life-changing career.Learn about the Danaher Business System which makes everything possible.The Senior Product Engineer is responsible for Plan, execute and manage complex engineering assignments that involve product design, process development, material... 
    Full time

    Danaher Corporation

    Pensacola, FL
    4 days ago
  •  ...your next step to an altogether life-changing career.Learn about the Danaher Business System which makes everything possible.Product Engineer I is responsible for supporting projects to resolve customer and manufacturing issues using data driven structure problem solving... 
    Full time
    Internship

    Danaher Corporation

    Pensacola, FL
    12 hours ago
  •  ...your next step to an altogether life-changing career.Learn about the Danaher Business System which makes everything possible.Product Engineer II is responsible for lead and support projects to resolve customer and manufacturing issues using data driven structure problem... 
    Full time

    Danaher Corporation

    Pensacola, FL
    2 days ago
  • IMEG is hiring a Senior Mechanical Engineer in Pensacola, FL, to lead large and highly complex mechanical engineering projects as a lead engineer or project manager. In this role, you will provide project direction, engineering solutions, and client guidance while overseeing... 
    Full time
    Local area
    Flexible hours
    Night shift

    IMEG

    Pensacola, FL
    3 days ago
  •  ...Associate Automation Engineer Job Description An Associate Automation Engineer is an entry-level engineering professional responsible...  ...learning company standards, control system architecture, and software integration while contributing to project execution and system... 
    Full time
    Work at office
    Local area
    Night shift

    Hoffman & Hoffman Inc

    Pensacola, FL
    2 hours ago

Do you want to receive more vacancies?

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