Software Engineer
New Yesterday
Back-end database management Communication infrastructure Client-server architectures
Develop front-end graphical user interfaces Create, document, and execute software testing, including unit tests and simulation tools
Essential Skills & Experience Strong experience with C++ and object-oriented programming principles Excellent debugging and fault-finding skills Solid understanding of data structures and their applications Good mathematical reasoning and algorithm development capability Strong knowledge of software design principles, design patterns, and best practices Experience with code configuration management (e.g. Subversion) Front-end UI design and development experience Understanding of network programming, including data serialisation Experience working within an agile development environment (SCRUM) Knowledge of database design, development, and administration Awareness of component-based development approaches (e.g. SOA, UI plugins) Ability to develop communication links with third-party sensors or software systems (e.g. cameras, radar trackers)
Desired Technologies C++, Qt Framework, ACE, POCO, STL, XML Network Programming (UDP/TCP) PostgreSQL, GStreamer Microsoft Visual Studio for C++ development Cross-platform build tools such as MPC and CMake Operating Systems: Windows and Linux Publish-subscribe middleware architectures (e.g. DDS)
Education Degree in Computer Science or a related technical discipline
Benefits Company pension scheme Life assurance Private medical insurance 25 days' holiday plus public and bank holidays Flexible working hours and the option of a 9-day fortnight Hybrid working arrangement (Portsmouth-based) Professional development and training opportunities Salary sacrifice benefits, including: Electric vehicle scheme Cycle to work scheme Technology vouchers Holiday trading option (up to 5 days)
TPBN1_UKTJ
- Location:
- Gb
- Job Type:
- FullTime
- Category:
- IT
We found some similar jobs based on your search
-
New Yesterday
Software Engineer Python
-
United Kingdom
- IT
Role/Job Title: Software Engineer Python Work Location: Edinburgh Mode of Working (Hybrid/Office Based): Office Based The Role We are seeking an experienced and hands-on developer who is well-versed in developing applications using the Python la...
More Details -
-
New Yesterday
Java Full Stack Software Engineer
-
United Kingdom
- IT
Full Stack Software Engineer Join a trusted supplier delivering mission-critical solutions in the defence and national security sector. You will work on leading-edge technologies across AI/Data Science, Cyber, Cloud, DevOps/SRE, and Platform Engineer...
More Details -
-
New Yesterday
Electronics Software Engineer
-
Farringdon
-
£35,000 - £40,000 /annum
- Electronics
Electronics Engineer Exeter Area £35-£40k If you are an Electronics Engineer with a passion for software or a more software focused engineer with a passion for electronics then this could be the ideal new role for you! The company are a specialis...
More Details -
-
New Yesterday
Senior Software Governance Engineer
-
London
-
not provided
- Science;IT
Senior Software Engineer - Governance Up to £90,000 + Generous Benefits London 2 days a week on site Fruition are partnering with a FTSE100 global Biopharma business, with a goal to unite science, technology and talent. They aim to positively impact ...
More Details -
-
New Yesterday
Software Engineer
-
London
- IT & Computers
Software Engineer £40,000-£65,000/annum (DOE) + £15,000 clearance bonus once in place + flexible benefits London, Gloucester or Manchester - on site once cleared Required eligibility for eDV - can start without Sanderson Government and Defence are su...
More Details -
-
New Yesterday
Electronics and Software Design Engineer
-
London
-
£55,000
- IT & Computers
We are working with a UK-based manufacturer of safety-critical electronic products used in industrial and hazardous environments worldwide. Their devices are built for reliability in demanding, regulated settings, and engineered from concept through...
More Details -