Apply for this job Role: Software Engineer Duration: 360 working days (1.5 years) Clearance: DV is essential Location: Salisbury
Essential Skills • C++, VHDL and Python development. • Development of demodulation / decoding components in a software defined radio environment. • Knowledge of video decoding techniques. • Static analysis of C++ / VHDL / Python code. • Experience writing automated software tests. • Experience writing automated software tests. • DV essential.
Desirable Skills • Design using Sparx Enterprise Architect (or similar UML design tool). • Developing documentation using reStructuredText or similar markup language. • Experience using GitLab Issues / Board (for task management) and GitLab CI (for automation). • Experience of agile software development (e.g. Kanban). • Experience programming in Rust or similar modern memory-safe / concurrency-safe language. Apply for this job