> Markdown version of [/jobs/ext/301443-software-engineer-c-c-python](https://www.wearedevelopers.com/jobs/ext/301443-software-engineer-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++/Python - **Company:** Keysight Technologies, Inc. - **Location:** Gent, Belgium - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Computer-Aided Design, Agile Methodology, Algorithm Design, C++ (Programming Language), Computer Programming, Software Debugging, Digital Technology, Data Flow Control, Python (Programming Language), Commercial Software, Performance Tuning, Software Architecture, Signal Integrity, Software Engineering, Data Processing, Information Technology - **Published:** June 19, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=358d040c7bf35250 ## About the Role Do you have experience in Software architecture?, Do you have a Master's degree?, * Master's degree in Software Engineering, Computer Science, Electrical Engineering, or related field * Strong programming skills in C/C++ * Experience with Python for scripting or automation * Solid understanding of software architecture and development best practices * Good English communication skills * Ability to work effectively in a multicultural, distributed team Desired Qualifications * Basic understanding of electromagnetic (EM) simulation techniques * Exposure to Signal Integrity (SI) or Power Integrity (PI) concepts * Experience developing or contributing to commercial software products * Understanding of challenges faced by High-Speed Digital (HSD) hardware designers * Background in EDA, simulation tools, or physics-based modeling ## Description You will join Keysight's Design Engineering Software (DES) R&D center in Gent, Belgium, working on SIPro and PIPro, advanced CAD solutions for High-Speed Digital (HSD) engineers. Our tools support engineers in designing and validating complex electronic systems by addressing Signal Integrity (SI) and Power Integrity (PI) challenges in high-speed digital designs. The team operates in an Agile, international environment and collaborates closely with global R&D sites to deliver high-performance commercial EDA software. About the Role As an R&D Software Engineer, you will contribute to the development of simulation engines and data-flow algorithms within SIPro and PIPro. This is a hands-on technical role focused on: * Algorithm development * Performance-critical C/C++ implementations * Simulation workflows for high-speed digital systems * Contributing to a commercial-grade EDA platform You will work closely with software engineers and domain experts in electromagnetics and signal integrity. Responsibilities: * Design and implement simulation and data-processing algorithms for SI/PI analysis * Develop high-performance, maintainable C/C++ code * Contribute to architecture discussions and technical design decisions * Collaborate within an Agile R&D team across multiple sites * Participate in testing, debugging, and performance optimization * Support commercial releases of SIPro and PIPro ## Related Videos - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [How Regex Works: The Secret Sauce Behind Pattern Matching](https://www.wearedevelopers.com/videos/1212-how-regex-works-the-secret-sauce-behind-pattern-matching) - [Angular Signals: what's all the fuss about?](https://www.wearedevelopers.com/videos/684-angular-signals-what-s-all-the-fuss-about) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)