Job Search and Career Advice Platform

Enable job alerts via email!

Expression of Interest: R&D Firmware Engineer

Keysight Technologies

Penang

On-site

MYR 120,000 - 180,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Malaysia is seeking an experienced R&D Firmware Engineer to design, develop, and maintain embedded systems and firmware for advanced digital products. The ideal candidate will have over 8 years of experience, fluency in programming languages such as C, C++, and Python, and a strong background in embedded systems with real-time OS. This position offers the opportunity to work in a collaborative environment aiming for innovation and quality in technology solutions.

Qualifications

  • 8+ years of experience in a related industry.
  • Expertise in software design and development for embedded systems.
  • Strong knowledge in computer architecture (x86, ARM).

Responsibilities

  • Design, develop, test, and debug embedded application software and firmware.
  • Solve complex design and development problems.
  • Deliver high-quality firmware for real-time embedded products.

Skills

Fluency in C, C++, Python, Assembly
Embedded systems design
Real-time OS experience
Proactive team collaboration
Excellent communication skills

Education

Bachelor’s or Master’s degree in Electrical Engineering, Software Engineering, or Computer Science

Tools

VxWorks
uC/OS
Embedded Linux
Qt/QML
Job description
Expression of Interest: R&D Firmware Engineer

Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 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 powerful, award‑winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry‑first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Overview

We are looking for an experienced R&D Firmware Engineer to design, develop, and maintain embedded systems and firmware for advanced digital products. The role involves complex problem solving, collaboration with cross‑functional teams, and continuous improvement of product quality.

Responsibilities
  • Design, develop, test, and debug embedded application software and firmware that drive controls and control systems for company products.
  • Solve complex and high‑impact design and development problems, including customer application issues of varying scope and complexity.
  • Use product and customer application knowledge to determine, define, develop and validate design concepts and methods.
  • Reduce broad concepts and business strategies into structured projects that span multiple product or technology families.
  • Deliver high‑quality, well‑designed firmware for real‑time embedded products as part of an Agile development team.
  • Debug issues and produce high‑quality code to fix them.
  • Maintain and support products after shipment.
  • Monitor industry trends for technological evolutions and leverage appropriate technology.
Qualifications
  • Bachelor’s or Master’s degree in Electrical Engineering, Software Engineering, or Computer Science with 8+ years of experience in a related industry.
  • Demonstrable fluency in, but not limited to, C, C++, Python, and Assembly languages.
  • Passion and experience in software design and development for embedded systems using real‑time OS such as VxWorks, uC/OS, and embedded Linux.
  • Experience developing with the latest web technologies.
  • Computer architecture knowledge of x86 and ARM.
  • Knowledge of reading 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 strong interpersonal skills.
  • Excellent verbal and written communication skills in English.
Preferred Skills
  • Proficiency in embedded Yocto Linux.
  • Familiarity with Qt/QML development for GUI.
  • Knowledge of AI/ML algorithms and technologies.
  • Understanding of build systems and toolchains, including for cross‑compilation.

Keysight is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.