Software Application Engineer - C++

Yesterday By Script And Dot Ltd
Portsmouth, UK
26 days ago
Apply on www.reed.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) HTML JavaScript (Programming Language) Microsoft Windows Server Applications Software Applications Systems Engineering C++ (Programming Language) Cascading Style Sheets (CSS) Software Debugging JSON Python (Programming Language)
+12 more
Linux System Administration Object-Oriented Software Development Software Architecture Real-Time Operating Systems Software Engineering Software Systems Extensible Markup Language (XML) Backend Information Technology Web Technologies Front End Software Development C++14

Job description

As a Software Engineer, you will play a key role in the design, development and enhancement of software for advanced autonomous platforms. Working within a collaborative engineering team, you’ll help create robust, high-performance applications while supporting the ongoing evolution of existing software products.

This position offers the chance to work on technically challenging projects from concept through to deployment, using modern software engineering practices in a highly innovative environment., * Design, develop and maintain software solutions for complex engineering systems.

  • Develop new features and functionality for next-generation autonomous platforms.
  • Support and enhance existing software applications and codebases.
  • Produce clean, maintainable and well-documented code.
  • Collaborate with multidisciplinary engineering teams throughout the development lifecycle.
  • Contribute to software architecture, design reviews and continuous improvement initiatives.
  • Assist with software testing, debugging and validation activities.

Requirements

Software Engineer (C++) - Autonomous Systems & Applications, We’re looking for a passionate software engineer with strong problem-solving skills and a genuine interest in developing high-quality software for advanced technology applications., * Degree in Software Engineering, Computer Science, Electronic Engineering or another relevant technical discipline, or equivalent commercial experience.

  • Strong commercial experience developing applications in C++, including modern C++ standards (C++11 or later).
  • Good understanding of object-oriented programming principles and software architecture.
  • Experience developing backend software and server-side applications.
  • Knowledge of control systems or real-time software development would be advantageous.
  • Familiarity with modern web technologies and frontend development concepts.
  • Experience working with technologies such as JavaScript, Python, HTML, CSS, XML and JSON.
  • Comfortable developing software within both Windows and Linux environments.

The role offers 4 days onsite, 1 day remote. Skills

  • c++
  • software
  • defence
  • onsite
  • south coast
  • application software
  • modern c++

About the company

Our client is an established technology organisation delivering advanced engineering solutions for safety-critical and mission-focused environments. With a strong reputation for innovation and ongoing investment in research and development, they offer the opportunity to work on cutting-edge projects alongside highly skilled engineering teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.reed.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all