Robotics Software Engineer
Guided Particle Systems
Job Description
Job Summary
\n \nThe 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.
\n \nEducation and Experience
\n- \n
- Bachelor’s or master’s degree in robotics, computer science, engineering, or a related field. \n
- One to seven years of professional experience, or equivalent graduate research, working with physical robotic systems. \n
- Professional or research experience developing software in C++ and Python within a ROS or ROS2 environment. \n
- Experience working with embedded Linux and debugging software-to-hardware interfaces. \n
- Must be a United States citizen. \n
Primary Job Duties
\n \nNavigation & State Estimation:
\n- \n
- Develop, evaluate, and maintain algorithms for sensor fusion and coordinate-frame management across a multi-sensor suite operating in GPS-denied environments. \n
- Support evaluation and troubleshooting of navigation, state-estimation, and controls behavior using test data and physical vehicle results. \n
- Sensor Integration: \n
- Develop and maintain driver-level software for vehicle sensors and embedded communication interfaces. \n
- Diagnose integration issues across application software, operating-system services, firmware interfaces, and connected hardware. \n
- Collaborate with cross-domain personnel to incorporate physical design changes and new sensors into the software stack. \n
Systems & Infrastructure:
\n- \n
- 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. \n
- Support repeatable software configuration, deployment, and troubleshooting across development and fielded systems. \n
Autonomy & Mission Software:
\n- \n
- Contribute to higher-level software governing mission execution, vehicle safety protocols, and communication with operators. \n
- Support autonomy architectures, mission planning, simulation, and vehicle-behavior testing as assigned. \n
Required Knowledge and Skills
\n- \n
- Proficiency in C++ and Python in a ROS or ROS2 environment. \n
- Firm grasp of state estimation, sensor fusion, or controls and the ability to reason about system behavior from first principles. \n
- Experience working with embedded Linux and comfort operating at the OS level. \n
- Ability to debug problems that cross abstraction layers, from algorithms to hardware communication. \n
- Self-directed and comfortable working in a small team with significant individual responsibility. \n
- Clear technical communication and documentation skills. \n
Preferred Qualifications
\n• Experience with marine, underwater, or field robotics.
\n• Familiarity with inertial navigation, acoustic sensing, or subsea communication systems.
\n• Experience with simulation frameworks for robotic vehicles.
\n• Background in autonomy architectures, behavior trees, or mission-planning systems.
\n• Experience with cross-compilation, containerized workflows, or CI/CD for embedded targets.
\n \nPhysical Demands and Work Environment
\nThis 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.
\n- ...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...SuggestedFull timeWork at office
$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...SuggestedFull timeLocal areaRemote workFlexible hoursNight shift- ...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
- ...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
- ...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...SuggestedRemote jobInternship
$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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...
$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 timeContract workWork experience placementWork at officeLocal areaRemote work- ...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
- ...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 placementH1b
- ...RESPONSIBLITIES: Work closely with distributors and key manufacturing accounts to sell, service and support standard catalogue and engineered special cutting tool products. Work closely with accounts, using product knowledge to sell products to national direct and...
- ...Company Growing in Pensacola, FL Field International is a global engineering, tooling, and manufacturing organization with more than 30... ...~ Proficiency with computer systems and engineering-related software applications ~ Excellent communication, customer service, organizational...For subcontractorLocal areaWorldwide
- 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...
- ...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 timeFor contractors
- ...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 payContract workLocal area3 days per week
- ...System which makes everything possible. Controls & Electrical Engineer I The Controls & Electrical Engineer I is responsible for supporting... ...and project leaders to assist with PLC‑based hardware and software, automation projects, troubleshooting, and continuous improvement...Internship
- Network Load Balancer(Netscaler) Sme Contract/Full time Chicago, IL/Detroit, MI/Austin, TX/Indianapolis, IN/Wichita, KS/Pensacola, FL Rate - ***/hr - ***/hr Salary - ***k-***k/annum Primary Skills: Technical expertise and hands-on experience on Netscaler ADCs ...Full timeContract workShift workWeekend work
$18 - $25 per hour
...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test... ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering...Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work- Oracle Tech Lead The Oracle Tech Lead will bring with them an expertise in Oracle's E-Business suite, Oracle Applications and Cloud Solutions. The ideal candidate will be able to execute creative strategies in the implementation, upgradation and enhancement of Oracle...Full timeRemote workFlexible hours
- ...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
- ...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
- ...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 timeInternship
- 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 timeLocal areaFlexible hoursNight shift
$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time$105.79k - $141.05k
...Cloud Service (AEMaaCS). This role combines Full Stack development, cloud-native technologies, and an AI-first approach to software engineering to deliver scalable solutions, accelerate platform innovation, and improve development efficiency. Working closely with Product...Full timeTemporary workRemote work$103.71k - $138.28k
...Required Qualifications: ~ Major/Degree: Computer Science, Engineering, or similar technical degree. ~8+ years of experience with Microsoft... ...Platform Solution Architect Expert. Working knowledge of software development methodologies, standards, and coding best...Full timeTemporary workRemote work- ...Senior Controls and Automation Engineer role at Cytiva focused on designing, implementing, and qualifying electrical systems for membrane manufacturing equipment. The position combines desk-based design work with field installation and manufacturing floor activities,...For contractors
$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b$86.9k - $198k
Consolidated Data Analytics Platform Elastic EngineerThe Opportunity: Work with clients and peers to build a high performing system using Elastic to aggregate logs from many systems into a single common schema. Use Elastic Common Schema (ECS) formatted fields, create quality...Full timeContract workPart timeWork at officeLocal areaRemote work- ...typically come to mind when you hear fulfillment and may contain robotics technology or house the products available when you shop... ...functional teams (Operations, RME (Reliability Maintenance & Engineering), Central Teams, Human Resources, Transportation Operations, and...Full timeSummer workInternshipWork at officeLocal areaRelocationRelocation packageShift workNight shiftWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- software engineer full time Pensacola, FL
- graduate software developer no experience Pensacola, FL
- software engineer healthcare Pensacola, FL
- software developer Pensacola, FL
- ngo software engineer Pensacola, FL
- startup software engineer Pensacola, FL
- software developer positions Pensacola, FL
- junior software developer remote Pensacola, FL
- remote entry level software developer Pensacola, FL
- part time software developer remote Pensacola, FL





