Software Engineer

Copello Global
Itchen Stoke and Ovington, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Itchen Stoke and Ovington, United Kingdom

Tech stack

Web Interfaces
C++
Computer Security
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
Google Analytics
Python
Key Management
Object-Oriented Software Development
Signal Processing
Software Systems
Rust
Information Technology
Data Analytics
Programming Languages

Job description

We would also like to set additional cookies to enhance your user experience, help us understand how you use TopCountyCareers, and improve our services., We use Google Analytics to collect this data which will set cookies on your device. Please be assured however that this data is collected in a way that cannot be used to directly identify anyone and is never shared with other third-parties., Our client is seeking a highly skilled Senior/Principal Software Engineer to join a leading organisation specialising in advanced cryptographic and key management solutions that ensure secure information exchange worldwide. This role offers the opportunity to develop innovative security technologies in a dynamic, high-security environment.

What You Will Be Doing

  • Designing, implementing, and testing secure software solutions across various platforms and technologies.
  • Developing applications for embedded Linux, signal processing, data analytics, and web interfaces.
  • Writing clean, efficient code in languages such as C/C++ or Rust.
  • Collaborating with multidisciplinary teams to drive product development from concept to deployment.
  • Ensuring compliance with security protocols and contributing to documentation throughout the development lifecycle.
  • Engaging with hardware and FPGA components when required.

Requirements

  • Degree in Engineering, Computer Science, Mathematics, or a related field.
  • Proven experience in embedded Linux development, kernel or driver programming, or software in secure environments.
  • Proficiency in C/C++, Rust, Python, or similar programming languages.
  • Knowledge of object-oriented design, testing methodologies, and best practices.
  • Active UK Security Clearance at DV level (mandatory).

Apply for this position