Keysight Technologies
Posted 1mo ago

Software Engineer - C/C++/C#/Python

Keysight Technologies
Edinburgh, Lothian Region, United Kingdom
OnsiteFull Time
Responsibilities
  • solving problems
  • integrating software
  • debugging interfaces
Requirements
  • 5+ years relevant experience
  • Strong in C/C++/C#/Python
  • Experience with embedded/real‑time software
  • Hardware-software integration
  • NI TestStand
  • Test instrumentation
  • RF systems
  • Windows development, and Git
  • Bachelor’s/Master’s degree required
Technical tools mentioned
CC++C#PythonNI TestStandGitMicrosoft Windows

Job description

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. Learn more about what we do.

 

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.


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

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.


Qualifications


  • 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

Careers Privacy Statement

 

Keysight is an Equal Opportunity Employer

About Keysight Technologies

Provides electronic design, test, and simulation software and hardware.

Similar jobs

Software Engineer roles near Edinburgh, Lothian Region
1d
Save
Mark Applied
Hide
Software Engineer
Newcastle, England, United Kingdom
£32k-£35k/yr OnsiteFull Time, Contract
Newcastle University
Newcastle University: Public research university providing higher education and academic research.
Requires a Computer Science or related bachelor's degree, Python proficiency, application development, web scraping or data processing, Git/GitHub, cloud environments, code quality, testing, documentation, and Agile or Kanban knowledge.
Python, MongoDB, GitHub, Git, AWS, Atlas Search, Elasticsearch, React, Streamlit, Django
1d
Save
Mark Applied
Hide
Senior Software Developer- Application Development (Defence)
Newcastle upon Tyne or Cheltenham or Bristol or Glasgow or Portsmouth or United Kingdom
FieldFull Time
Neptune North
Neptune North: Technical consultancy providing bespoke software and data engineering solutions.
5+ YOE5+ years delivering production web applications; modern backend, React, TypeScript, SQL, REST APIs, cloud deployment, software engineering workflows, communication, mentoring, and UK SC eligibility.
C#, .NET, Java, Python, SQL, React, TypeScript, WebSockets, SignalR, Azure, AWS
1w
Save
Mark Applied
Hide
Junior Software Engineer
Belfast or Birmingham or Cardiff or Glasgow or London or Newcastle upon Tyne or Salford
£42k/yr RemoteFull Time
BBC
BBC: Produces and broadcasts global news, entertainment, and educational content.
Experience developing iOS apps with Xcode, Swift, SwiftUI, SwiftData, APIs, and object-oriented programming; strong troubleshooting, testing, collaboration, and problem-solving skills.
Xcode, Swift, SwiftUI, SwiftData, RESTful, GraphQL, UIKit, CocoaPods, Swift Package Manager
1w
Save
Mark Applied
Hide
Senior Software Developer - Scala
Newcastle upon Tyne, England, United Kingdom
HybridFull Time
Sage
SageLondon Stock Exchange: SGE: Provider of accounting, payroll, and business management software.
Extensive backend development experience with Scala/Play, MySQL, AWS, Git and CI/CD; strong functional programming, distributed systems and observability skills.
Scala 2.13, Play Framework, Pekko, MySQL, Redis, AWS, Git, CI/CD, Squeryl, Doobie, Grafana, Kibana
2w
Save
Mark Applied
Hide
Software Engineer
New York City or Durham or London or Edinburgh or Timisoara
RemoteFull Time
BlueMatrix
BlueMatrix: Provides cloud-based research publishing and distribution for financial institutions.
3+ YOE3+ years development experience, proficiency in Java, REST APIs, Snowflake, AWS, frontend experience with Vue or React, agile, on-call support, and mentoring experience.
Java, REST APIs, Snowflake, AWS, Vue, React
2w
Save
Mark Applied
Hide
Software Engineering Team Lead
London or Newcastle upon Tyne or Bristol or Madrid or Belfast or Birmingham or Lisbon or Edinburgh or Leeds or Dublin or Manchester
RemoteFull Time
M-KOPA
M-KOPA: Provides pay-as-you-go financing for smartphones and solar systems.
Hands-on C#/.NET backend experience, cloud (Azure/AWS/GCP), event-driven microservices, Kubernetes/Docker, observability (Prometheus/Grafana), and proven experience leading and developing engineers while partnering with Product.
C#, .NET, Azure, AWS, GCP, Azure Service Bus, Kafka, RabbitMQ, Kubernetes, Docker, Prometheus, Grafana
3w
Save
Mark Applied
Hide
AI Software Engineer
Hungerford or Newcastle upon Tyne or Tankersley or Nottingham
HybridFull Time
Klipboard
Klipboard: Integrated ERP software for distributive and automotive trades.
Production C# .NET experience, hands-on with LLMs and prompt/context design, shipping features quickly, building evaluations and production-grade error handling.
C# .NET, GitHub Copilot, Cursor, Large language model APIs, Retrieval-augmented generation (RAG), vector search, embeddings
4w
Save
Mark Applied
Hide
AI Native SW Engineering
London or Birmingham or Manchester or Newcastle upon Tyne
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
Production experience shipping multi-agent/agentic AI systems, LLM API integration, RAG pipelines, LLMOps, cloud-native (Kubernetes/Docker), strong Python/Java, and people leadership experience.
LangGraph, CrewAI, AutoGen, OpenAI, Anthropic, Vertex AI, Kubernetes, Docker, Terraform, Helm, Python, Java, CI/CD