Embedded Software Architect
Keysight Technologies
Embedded Software Architect
Keysight Technologies
Manufactures test equipment and measurement software
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 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-winningculture 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 is hiring an Embedded Software Architect to own the host-processor software platform used in our Windows-based test and measurement instruments. You will set the architecture, the platform roadmap, and the technical standards for Host Processor Platform (HPP) products: how the instrument boots, how software is built and updated, how the host talks to hardware, and how the platform stays secure and serviceable across a long product life.
This is a platform role. The operating system you will ship is Windows, including long-lifecycle IoT Enterprise images. Architects who have owned that kind of platform on embedded Linux are encouraged to apply. We hire for system architecture, and we expect Linux platform owners to become proficient on the Windows stack.
What you will own
The HPP software architecture, platform roadmap, and engineering standards: reuse boundaries, service and library strategy, and the design rules product teams build on.
System design for a long-lifecycle instrument host: hardware–software integration, device communication, driver contracts, diagnostics, serviceability, and recovery.
The platform lifecycle: image customization, factory provisioning, build and CI, installer and field update, rollback, and long-term servicing.
Security and compliance readiness for a connected instrument: OS hardening, vulnerability remediation, third-party component governance, SBOM, and a secure software development lifecycle.
Technical leadership across hardware, firmware, QA, security, manufacturing, service, and product teams, including mentoring engineers and growing the platform capability of the organization.
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Electronics Engineering, Computer Science, or a related discipline.
Typically 10 or more years in embedded software, firmware, or system-level software, including several years owning architecture or technical direction for a shipped product.
Strong C/C++ and object-oriented design, including multi-threaded, high-performance software with explicit resource, latency, and reliability constraints.
Proven ownership of a complex embedded platform on Windows or Linux: software architecture, design patterns, performance, reliability, update and recovery, and cybersecurity. Either path meets this bar:
Windows. Windows 10/11 IoT Enterprise, or another long-lifecycle Windows embedded product: services, user-mode and kernel-mode boundaries, image customization, installer and servicing, recovery, and system debugging.
Linux. Embedded Linux platform ownership (Yocto, Buildroot, or a custom BSP): kernel and device-driver integration, system services, image build, boot chain, and field update with rollback. You will ramp on Windows system architecture, the Windows image and servicing model, and the team’s toolchain.
Working knowledge of board-level interfaces such as I2C, UART, SPI, USB, PCIe, Ethernet, and TCP/IP, and of the storage the platform depends on (NOR, NAND, eMMC, SD, EEPROM, or an equivalent managed device).
Secure-development practice for products that stay in the field for years: vulnerability handling, third-party component control, SBOM generation, and security updates over the support life. Familiarity with expectations such as the EU Cyber Resilience Act or IEC 62443 is an advantage.
A record of setting technical direction, writing decisions down, and aligning hardware, firmware, security, and product stakeholders around a multi-year architecture.
You will work in
Windows 10/11 IoT Enterprise, including LTSC, and the installed base of long-lifecycle Windows images those products already ship.
Visual Studio and a scripted build and release pipeline (MSBuild, CMake, or both), with automated test and image or installer promotion.
Windows diagnostics: WinDbg, ETW, Windows Performance Analyzer, crash-dump analysis, and driver verification. Equivalent depth with Linux tracing, perf, and crash analysis is a valid starting point on the Linux path.
Strong advantage
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
Manufactures test equipment and measurement software
Keysight Technologies provides test and measurement equipment for electronics development and deployment. It sells high-precision hardware instruments (such as oscilloscopes, network analyzers, and signal generators) and software that support design, test, and validation of electronic systems, with focus areas including electronic design, e-mobility, network monitoring, and 5G. The products work by combining measurement hardware with analytics software to collect, analyze, and visualize test data across design, verification, and maintenance workflows. The company differentiates itself with a broad, industry-grade instrument portfolio, integrated end-to-end software, and ongoing services and support, including involvement in 6G development, to help speed digitalization and product deployment.
Explore more opportunities at Keysight Technologies