> Markdown version of [/jobs/ext/3525548-software-engineer-c-c-c-python](https://www.wearedevelopers.com/jobs/ext/3525548-software-engineer-c-c-c-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - C/C++/C#/Python - **Company:** Keysight - **Location:** Cardiff, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Windows, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Field-Programmable Gate Array (FPGA), Revision Control Systems, Python (Programming Language), Radio-Frequency Identification, Real-Time Operating Systems, Verification and Validation (Software), Systems Architecture, Systems Integration, Teststand, Git, Information Technology - **Published:** October 1, 2026 - **Apply:** https://www.totaljobs.com/job/software-engineer-c-c-c/keysight-job108065357 ## About the Role You are a motivated and curious Software Engineer with a background in Electronics Engineering, Computer Science, or a closely related technical discipline. You have a strong foundation in digital and RF systems, and you're keen to apply these skills to real-world, mission critical aerospace and defense challenges. You will be joining our team in Edinburgh, with strong connections to the existing Loveland site and the newly formed Malaga site. You enjoy solving complex technical problems and learning how hardware and software interact within embedded, RF and automated test systems. Whether debugging an FPGA interface, integrating low level software, or developing tools to support system level verification, you bring a hands on, analytical mindset to everything you do. You are enthusiastic about working in a multidisciplinary engineering environment, collaborating with experts in software, electronics, RF interfacing and measurements, and system architecture. You communicate clearly, ask thoughtful questions, and take ownership of your work. Most importantly, you are excited by the opportunity to contribute to the work our team does, while supporting customer programs delivering high performance custom test systems., * Demonstrated experience of 5+ years in a relevant field * Highly proficient in at least one of (and familiar with at least two of) C, C++, C#, Python programming languages * Awareness and/or experience of embedded or real time software * Experience of hardware-software integration, test automation (specifically using NI TestStand) and system verification * Experience of test instrumentation and associated measurements * Experience of working with incomplete, ambiguous specifications and tenaciously working through these * Working knowledge of RF signals and systems * Use of Windows development environments * Use of version control tools (specifically Git) * Bachelors or Masters Degree in Computer Science, Electronics Engineering or equivalent