> Markdown version of [/jobs/ext/2640104-software-engineer](https://www.wearedevelopers.com/jobs/ext/2640104-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** THE JUDGE GROUP, INC. - **Location:** Riviera Beach, FL, United States - **Salary:** $62,400.0 - $87,360.0 - **Contract:** Permanent contract - **Skills:** Software Applications, Systems Engineering, C++ (Programming Language), Software Quality, Collaborative Software, Computer Engineering, Software Debugging, Linux, DevOps, Programming Tools, Distributed Systems, Hardware Design, Performance Tuning, Software Architecture, Robotic Automation Software, Software Engineering, Software Systems, Data Streaming, Systems Integration, Robot Operating System, Real Time Systems, Reliability of Systems, Git, Containerization, Information Technology, Software Version Control, Docker - **Published:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/cf11f45a-0fe2-47ce-a043-d54433e4a935 ## About the Role Bachelor's degree in Computer Science, Software Engineering, Robotics, Computer Engineering, or a related technical field, or equivalent practical experience. Experience developing software applications using C++. Experience working in Linux-based development environments. Experience using Git for source control and collaborative software development. Experience with containerization technologies such as Docker or Podman. Experience with ROS (Robot Operating System) and robotics software development. Strong knowledge of software design, debugging, testing, and system integration principles. Ability to solve complex technical problems and work effectively within cross-functional teams. Preferred Qualifications Experience developing software for robotics, autonomous systems, or real-time applications. Knowledge of software architecture, distributed systems, and performance optimization. Experience with CI/CD pipelines and DevOps practices. Familiarity with simulation environments, sensors, and robotic hardware integration. Strong communication, collaboration, and technical documentation skills. ## Description We are seeking a talented Software Engineer to design, develop, test, and maintain high-quality software solutions for robotics and autonomous systems applications. In this role, you will collaborate with cross-functional teams to build scalable, reliable, and efficient software that solves complex technical and business challenges., Design, develop, document, test, debug, and maintain software applications using C++ and related technologies. Build logical and mathematical solutions to complex engineering and operational problems. Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance. Collaborate with systems engineers, software developers, and stakeholders to understand requirements and translate them into technical solutions. Develop and integrate software components for robotic systems using ROS (Robot Operating System). Utilize modern development tools and best practices, including version control, containerization, and automated workflows. Analyze system capabilities, performance requirements, and data flows to develop optimized software solutions. Troubleshoot and resolve software defects, performance issues, and integration challenges. Create and maintain technical documentation, design specifications, and user guides. Ensure code quality through peer reviews, testing, and adherence to software engineering standards. Continuously improve software reliability, maintainability, and scalability. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)