×
Register Here to Apply for Jobs or Post Jobs. X

Software Application Engineer

Job in Portsmouth, Hampshire County, PO5, England, UK
Listing for: Script & Dot
Full Time position
Listed on 2026-08-18
Job specializations:
  • Software Development
    Software Engineer, Robotics, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 65000 GBP Yearly GBP 65000.00 YEAR
Job Description & How to Apply Below

Software Applications Engineer | C++ | Robotics & Control Systems

Interested in developing software that doesn't just run on a screen, but actually controls and interacts with complex robotic systems?

We're working with an established international engineering organisation that is expanding its software team responsible for a range of advanced underwater robotic platforms.

This is a hands-on C++ applications development role, developing the software used to control, operate and monitor sophisticated robotic systems. You'll work across application software and system integration, collaborating with engineers across software, electronics and systems to turn complex engineering requirements into reliable, real-world products.

The Opportunity
  • Permanent position | Up to £65,000, depending on experience
  • Hybrid working - typically 4 days onsite / 1 day remote
  • Develop modern C++ application software for advanced underwater robotic systems
  • Work across software, hardware and system integration
  • See your software deployed onto real-world engineering platforms
What You'll Be Doing
  • Developing and maintaining software for complex robotic platforms
  • Designing and developing application-level software in modern C++
  • Building software used to control, configure and monitor physical systems
  • Integrating software with hardware, sensors and other system components
  • Developing interfaces between different parts of the wider robotic system
  • Working with networked and real-time data
  • Debugging and resolving problems across application software, interfaces and the wider robotic system
  • Supporting integration, testing and deployment onto real engineering platforms
What We're Looking For
  • Experience developing application-level software for physical products, equipment or complex engineered systems
  • Good understanding of object-oriented software design and modern development practices
  • Experience working with Linux and/or Windows
  • Comfortable debugging complex software and integration problems
  • Experience with networking, communications or distributed software would be useful
  • An engineering, computer science or related technical degree, or equivalent industry experience

We're open to engineers from a range of technically complex environments, including robotics, marine technology, aerospace, automotive, defence, industrial automation, instrumentation or other hardware-focused engineering sectors.

If you're a C++ engineer who enjoys developing application software that interacts with real-world systems and wants to see your software operating on advanced robotic platforms, we'd be keen to hear from you.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary