glasgow, central scotland, united kingdom Hybrid/Remote Options
spire
mostly IP based) Understanding of electronics and ability to communicate effectively with hardware engineers (especially for board bring up and test) Excellent documentation skills Preferred Skills: Working knowledge or Rust would be a bonus Familiarity with safety-critical embedded systems in any industry Knowledge of version control systems, particularly Git and GitHub Familiarity with CI/CD pipelines Experience with More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid/Remote Options
Reed
/C++. Hands-on experience working with ARM processors. Solid understanding of symmetric and asymmetric cryptography frameworks. Exposure to Windows-based development environments. Nice to Have: Experience with C#, Rust, and/or Python. Familiarity with firmware development environments, including RTOS and embedded systems. Benefits: Permanent contract Hybrid working model – 3 days per week in the Dundee office, Salary up More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid/Remote Options
Reed
preferably in low-level systems programming. A strong drive for innovation and creative problem-solving. Ideally with USB device development experience, firmware, or a research-focused background. Familiarity with Rust or C is advantageous. Experience developing in a Windows programming environment is preferred. Full right to work in the UK. Ideally based in the Dundee area or open to permanent More ❯
Client: BAE Systems Job Type: Contract Job Title: Rust Software Engineer Location: Fully remote Hourly Rate: £50.17 PAYE or £67.70 Umbrella Duration: 12 months - extension highly likely Working Arrangements: Fully remote Key Responsibilities: Software development skills in Rust Large-scale software development experience in a defence domain or similar Practical experience of developing software using a cloud-based development environment … agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Hands on knowledge of UML and Enterprise Architect Skills & Qualifications: Rust development experience in a delivery environment Working as part of a large-scale development team; understanding likely processes and issues Working to a formal process; should have similar experience to More ❯
Client: BAE Systems Job Type: Contract Job Title: Rust Software Engineer Location: Fully remote Hourly Rate: £50.17 PAYE or £67.70 Umbrella Duration: 12 months - extension highly likely Working Arrangements: Fully remote Key Responsibilities: Software development skills in Rust Large-scale software development experience in a defence domain or similar Practical experience of developing software using a cloud-based development environment … agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Hands on knowledge of UML and Enterprise Architect Skills & Qualifications: Rust development experience in a delivery environment Working as part of a large-scale development team; understanding likely processes and issues Working to a formal process; should have similar experience to More ❯
Client: BAE Systems Job Type: Contract Job Title: Rust Software Engineer Location: Fully remote Hourly Rate: £50.17 PAYE or £67.70 Umbrella Duration: 12 months - extension highly likely Working Arrangements: Fully remote Key Responsibilities: Software development skills in Rust Large-scale software development experience in a defence domain or similar Practical experience of developing software using a cloud-based development environment … agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Hands on knowledge of UML and Enterprise Architect Skills & Qualifications: Rust development experience in a delivery environment Working as part of a large-scale development team; understanding likely processes and issues Working to a formal process; should have similar experience to More ❯