At a Glance
- Tasks: Join our team to develop innovative software solutions for aerospace and defence challenges.
- Company: Keysight Technologies, a leader in electronic design and testing solutions.
- Benefits: Competitive salary, flexible hours, healthcare, and 28 days holiday.
- Other info: Exciting career growth opportunities in a dynamic, multidisciplinary environment.
- Why this job: Make a real impact in cutting-edge technology while collaborating with experts.
- Qualifications: Degree in Computer Science or Electronics Engineering; experience in C/C++/C#/Python.
The predicted salary is between 50000 - 65000 € per year.
Overview
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries.
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Keysight's ADCS team delivers tailored test and measurement solutions to leading Aerospace and Defense customers, with over 20 years of profitable growth. Operating globally, we collaborate closely with customers to design and implement custom hardware/software systems - primarily in radar, satellite, and mission-critical domains.
From initial inquiry to final delivery, our multi-disciplinary team engages across engineering, sales, and services to turn complex technical requirements into high-impact solutions that drive customer success and business growth.
Due to the sensitive nature of our work, UK security clearance at SC level will be required. Applicants must have lived in the UK for at least 5 years. If you are not a British citizen, then you must have Indefinite Leave to Remain (ILR) or Settled Status.
Responsibilities
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.
What we offer:
- Performance Related Salaries: Starting salaries commensurate with background / skills including relevant experience. Regular salary reviews with merit-based increases.
- Flexible Working Hours: Allows you to adjust your work schedule to fit in with your personal life.
- Pension Plan, Life Assurance, Healthcare, Employee Assistance Program, Holidays: Scotland - 28 days annual holiday plus 5 statutory days.
Qualifications
- Bachelors or Masters Degree in Computer Science, Electronics Engineering or equivalent
- 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 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)
Keysight is an Equal Opportunity Employer.
Software Engineer (C/C++/C#/Python) in Edinburgh employer: LinkedIn
Keysight Technologies is an exceptional employer, offering a dynamic work environment in Edinburgh where innovation thrives. With a strong emphasis on employee growth, flexible working hours, and a comprehensive benefits package including performance-related salaries and generous holiday allowances, we foster a culture of collaboration and creativity. Join us to tackle challenging aerospace and defense projects while being part of a supportive team that values your contributions and encourages professional development.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (C/C++/C#/Python) in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to current employees at Keysight on LinkedIn or attend industry meetups. A friendly chat can give us insider info and maybe even a referral!
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills in C, C++, C#, and Python. We recommend doing some mock interviews with friends or using online platforms to get comfortable with problem-solving under pressure.
✨Tip Number 3
Show off your passion for aerospace and defence! When you get the chance, share your thoughts on recent tech advancements in these fields during interviews. It’ll show that you’re not just a coder, but someone who cares about the impact of your work.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Software Engineer (C/C++/C#/Python) in Edinburgh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your proficiency in C, C++, C#, and Python, and don’t forget to mention any relevant projects or experiences in embedded systems or hardware-software integration.
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for technology. Share why you’re excited about working at Keysight and how your background in Electronics Engineering or Computer Science makes you a great fit for our team.
Showcase Problem-Solving Skills:In your application, give examples of complex technical problems you've tackled in the past. We love seeing how you approach challenges, especially in multidisciplinary environments like aerospace and defence.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our innovative team at Keysight.
How to prepare for a job interview at LinkedIn
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C, C++, C#, and Python. Be ready to discuss your experience with these languages and how you've used them in real-world projects. Prepare to explain complex concepts clearly, as this will show your understanding and ability to communicate effectively.
✨Understand the Company and Its Culture
Do some homework on Keysight and their work in aerospace and defence. Familiarise yourself with their products and recent innovations. This will not only help you answer questions but also allow you to ask insightful ones, showing your genuine interest in the company and its mission.
✨Prepare for Problem-Solving Questions
Expect to tackle technical problems during the interview. Practice coding challenges or system design questions that relate to embedded systems or RF technologies. Think through your problem-solving process out loud, as interviewers appreciate seeing how you approach challenges.
✨Show Your Collaborative Spirit
Since the role involves working in a multidisciplinary team, be prepared to discuss your experiences collaborating with others. Share examples of how you've worked with engineers from different backgrounds and how you’ve contributed to team success. Highlight your communication skills and willingness to learn from others.