K

Keysight Technologies

Manufactures test equipment and measurement software

Embedded Software Architect

Systems Software EngineeringUpdated on Nov 11
Full-timeBayan Lepas, Penang, MalaysiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, Computer Science, or a related discipline is required.
  • Typically, 10 or more years of experience in embedded software, firmware, or system-level software, including several years owning architecture or technical direction for a shipped product, is required.
  • Strong C/C++ and object-oriented design skills are required, including experience with multi-threaded, high-performance software under explicit resource, latency, and reliability constraints.
  • Proven ownership of a complex embedded platform on Windows or Linux is required, including software architecture, design patterns, performance, reliability, updates and recovery, and cybersecurity.
  • For the Windows path, experience with Windows 10/11 IoT Enterprise or another long-lifecycle Windows embedded product is required, including services, user-mode and kernel-mode boundaries, image customization, installer and servicing, recovery, and system debugging.
  • For the Linux path, embedded Linux platform ownership is required, including Yocto, Buildroot, or a custom board support package; kernel and device-driver integration; system services; image build; boot chain; and field update with rollback. Candidates on this path must be prepared to ramp up 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 platform storage such as NOR, NAND, eMMC, SD, EEPROM, or an equivalent managed device, is required.
  • Secure-development practice for long-lived products is required, including vulnerability handling, third-party component control, software bill of materials (SBOM) generation, and security updates over the support life.
  • A record of setting technical direction, documenting decisions, and aligning hardware, firmware, security, and product stakeholders around a multi-year architecture is required.

Responsibilities

  • Own the host-processor software platform used in Windows-based test and measurement instruments.
  • Set the architecture, platform roadmap, and technical standards for Host Processor Platform products, including reuse boundaries, service and library strategy, and design rules for product teams.
  • Design the system for a long-lifecycle instrument host, including hardware-software integration, device communication, driver contracts, diagnostics, serviceability, and recovery.
  • Own the platform lifecycle, including image customization, factory provisioning, build and continuous integration, installer and field update, rollback, and long-term servicing.
  • Own security and compliance readiness for a connected instrument, including operating system hardening, vulnerability remediation, third-party component governance, software bill of materials, and a secure software development lifecycle.
  • Provide technical leadership across hardware, firmware, quality assurance, security, manufacturing, service, and product teams, including mentoring engineers and growing the platform capability of the organization.
  • Work with Windows 10/11 IoT Enterprise, including Long-Term Servicing Channel (LTSC) and the installed base of long-lifecycle Windows images already shipped in products.
  • Use Visual Studio and a scripted build and release pipeline (MSBuild, CMake, or both), with automated testing and image or installer promotion.
  • Use Windows diagnostics, including WinDbg, Event Tracing for Windows (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.

Desired Qualifications

  • Familiarity with expectations such as the EU Cyber Resilience Act or IEC 62443 is advantageous.
  • Written architecture decisions carried across hardware, firmware, security, and product teams, covering performance, reliability, security, or long-term servicing, are a strong advantage.
  • Experience establishing a reuse standard that other instrument teams build on, with common services, libraries, or platform configuration held stable across products and board revisions, is a strong advantage.
  • Experience with secure boot or verified boot, measured boot, or an equivalent trust chain, and with recovery designs that survive a failed update, is a strong advantage.
  • Experience with modern C++ and a hardware-abstraction or service boundary that lets product teams move across board revisions without rewriting the host stack, is a strong advantage.
  • Experience building diagnostics and serviceability into a platform, including structured logging, crash capture, health reporting, and a recovery path for manufacturing and service, is a strong advantage.

About the Company

Keysight Technologies

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.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Rosa, CA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Keysight Technologies

See more jobs