R&D Firmware Engineer Keysight Technologies Penang, Malaysia c,cpp,python,assembly,vxworks,freertos,linux,yocto,arm,x86,i2c,uart,usb,pcie,iot,senior,enterprise,onsite,asia_pacific
Keysight Technologies

R&D Firmware Engineer

Location Node Penang, Malaysia (onsite)
Base Compensation Competitive
Commitment full-time
Clearance Req none
c cpp python assembly vxworks freertos linux yocto arm x86 i2c uart usb pcie iot senior enterprise onsite asia_pacific

Overview

Keysight is seeking an R&D Firmware Engineer to design, develop, test, and debug embedded application software and firmware that drives controls and control systems for Keysight products.

Responsibilities

  • Solve complex and high-impact design and development problems including customer application issues
  • Use product and customer applications knowledge to define, develop, and validate design concepts
  • Deliver high-quality, well-designed firmware for real-time embedded products as part of an Agile team
  • Debug issues and produce high-quality code to resolve them
  • Maintain and support products post-ship
  • Monitor industry trends for technological evolutions and leverage appropriate technology

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Software Engineering, or Computer Science with 8+ years of experience
  • Demonstrable fluency in C, C++, Python, and Assembly languages
  • Experience in embedded systems development using real-time OS such as VxWorks, uCOS, and embedded Linux
  • Experience with web development technologies
  • Computer architecture knowledge of x86 and ARM
  • Ability to read datasheets and schematics
  • Experience in board bring-up and validation
  • Experience with standard bus interfaces (I2C, PCIe, UART, USB)
  • Results-oriented with a personal drive to meet commitments
  • Pro-active team member with good interpersonal skills
  • Strong verbal and written communication skills in English

Preferred

  • Proficiency in embedded Yocto Linux
  • Familiarity with Qt or QML development for GUI
  • Knowledge of AI and ML algorithms and technologies
  • Understanding of build systems and toolchains including cross-compilation

Sourced from the employer’s career site. Verify before applying.

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Keysight Technologies. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.