Keysight Technologies · 17 hours ago
Software Engineering Intern – ARM Systems & Infrastructure
Keysight Technologies is at the forefront of technology innovation, delivering breakthroughs in electronic design and simulation. They are seeking a highly motivated Software Engineering Intern to work on a systems-level engineering project focused on enabling advanced EDA simulation products on ARM-based platforms.
AnalyticsCloud SecurityElectronicsManufacturingNetwork SecurityProduct DesignSoftwareTest and MeasurementWireless
Responsibilities
Architecture Porting: Port and build large-scale C++ simulation codebases on ARM-based Linux instances
Library Optimization: Identify and swap out x86-specific dependencies (e.g., Intel MKL) with ARM-compatible performance libraries (e.g., ArmPL, OpenBLAS)
System Debugging: Use low-level tools (GDB, LLDB, Valgrind) to identify and fix runtime errors, memory alignment issues, and illegal instructions
Build Infrastructure: Modify and maintain complex build systems (CMake, Make) to support cross-compilation and multi-architecture builds
Iterative Testing: Systematically work through dependency trees, resolving errors one library at a time until the simulator runs successfully on ARM
Investigate and resolve architecture-related issues (ABI differences, alignment, performance)
Improve build and automation workflows where needed
Document solutions and best practices for long-term ARM support
Qualification
Required
Advanced C/C++: Proficiency in C/C++ with a focus on memory management, pointers, and shared library linking
Linux Mastery: Deep comfort with the Linux command line, including environment variables, shell scripting, and library paths (LD_LIBRARY_PATH)
Build Systems: Experience with CMake, Make, or Ninja
Debugging Mindset: Proven ability to read stack traces and debug crashes at the system level
Education: Currently pursuing a BS/MS/PhD in Computer Science, Computer Engineering, or Electrical Engineering
Preferred
Prior experience with ARM architecture (e.g., Raspberry Pi, AWS Graviton, Apple Silicon)
Experience porting software across architectures or operating systems
Knowledge of numerical or performance libraries (BLAS/LAPACK, OpenBLAS, Eigen, FFT libraries)
Experience with SIMD instructions (replacing AVX/SSE with NEON/SVE)
Contributions to low-level open-source projects (compilers, kernels, or emulators)
Exposure to cross-compilation toolchains
Company
Keysight Technologies
Keysight Technologies is an electronic measurement company.
H1B Sponsorship
Keysight Technologies has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (83)
2024 (67)
2023 (122)
2022 (110)
2021 (93)
2020 (113)
Funding
Current Stage
Public CompanyTotal Funding
$1.35BKey Investors
"Department for Science, Innovation and Technology (DSIT)"
2025-04-10Post Ipo Debt· $750M
2024-10-02Post Ipo Debt· $600M
2023-09-15Grant
Leadership Team
Recent News
2026-01-23
Company data provided by crunchbase