R&D Software/Firmware Engineer

Keysight Technologies

George Town

On-site

MYR 180,000 - 210,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Keysight Technologies is seeking an experienced firmware/embedded engineer to design, develop, test and debug embedded software that drives real-time control systems. You will work in an Agile team, delivering high-quality firmware and supporting products after release.

The role requires strong C/C++, Python skills and hands-on experience with RTOS such as VxWorks, uCOS and embedded Linux. Candidates should have deep knowledge of x86/ARM architectures, datasheet reading, board bring-up, and

Qualifications

  • Bachelor's or Master's in Electrical Engineering, Software Engineering or Computer Science with typically 8+ years of experience.
  • Fluency in C, C++, Python.
  • Experience in embedded systems using real-time OS such as VxWorks, uCOS, and embedded Linux.
  • Knowledge of x86 and ARM architectures.
  • Ability to read datasheets and schematics.
  • Experience in board bring-up and validation.
  • Experience with standard buses: I2C, PCIe, SPI, UART.
  • Experience with USB and LAN protocols.
  • Experience in low-level driver development.
  • Experience with Web technologies.
  • Strong communication in English.

Responsibilities

  • Design, develop, test and debug embedded software/firmware for control systems.
  • Solve complex design and development problems.
  • Translate concepts into structured projects spanning products/technologies.
  • Deliver high-quality real-time embedded firmware in Agile teams.
  • Debug issues and produce quality code to fix them.
  • Maintain and support products post-ship.
  • Monitor industry trends and apply suitable tech.

Skills

C
C++
Python
Embedded systems
English

Education

Bachelor's or Master's in Electrical/Software/CS

Tools

VxWorks
uCOS
Embedded Linux
x86
ARM
I2C
SPI
UART
PCIe
USB
LAN

Job description

Overview

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.

Overview

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 award-winning culture 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.

Responsibilities
  • Firmware/embedded software engineers design, develop, test and debug embedded application software and/or firmware that will drive controls and control systems for company products.
  • Solves complex and high impact design and development problems including customer application issues of varying scope and complexity.
  • Uses product and customer applications knowledge to determine, define, develop and validate design concepts and methods.
  • Solves complex, high impact design/ development problems.
  • Reduces broad concepts, business strategies into structured projects that span more than one product or technology family.
  • Deliver high-quality, well-designed firmware for real-time embedded products as a member of an Agile development team.
  • Debug issues and produce high-quality code to fix them.
  • Maintain and support products post ship.
  • Monitors industry trends for technological evolutions and leverages appropriate technology.
Qualifications
  • Bachelors or Masters equivalent in Electrical Engineering, Software Engineering or Computer Science with typically 8+ years of experience in related industry.
  • Demonstrable fluency in, but not limited to, C, C++, Python
  • Passion and experience in software design and development in embedded systems using real-time OS such as VxWorks, uCOS, and embedded Linux.
  • Computer architecture knowledge of x86, ARM.
  • Knowledge in reading datasheets and schematics.
  • Experience in board bring-up and validation.
  • Experience with standard bus interfaces (I2C, PCIe, SPI, UART etc).
  • Experience in USB and LAN protocols.
  • Experience in low level driver development
  • Experience in development using latest Web technologies.
  • Results-oriented, with a personal drive to meet commitments.
  • Pro-active team member and good interpersonal skills.
  • Strong verbal & written communication skills in English.
The Following Skillset Would Be An Advantage
  • Ability to learn and understand Assembly Language
  • Proficiency in embedded Yocto Linux
  • Familiarity in Qt/QML development for GUI
  • Knowledge in AI/ML algorithms and technologiesn
  • Understanding of build systems and toolchains, including for cross-compilation

Careers Privacy Statement

Keysight is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 180,000 - 320,000
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 90,000 - 120,000
R&D Expert Firmware Engineer
R&D Expert Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 80,000 - 120,000
R&D Expert Firmware Engineer
R&D Expert Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 80,000 - 120,000
R-D Software-Firmware Engineer
R-D Software-Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 80,000 - 120,000
R&D Firmware Intern
R&D Firmware Intern

Keysight Technologies SAles Spain SL. • Malaysia

On-site
MYR 9,000 - 13,000
R&D Embedded Software Intern
R&D Embedded Software Intern

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 60,000 - 90,000
R&D Expert FPGA Engineer
R&D Expert FPGA Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 90,000 - 120,000
R&D Expert FPGA Engineer
R&D Expert FPGA Engineer

Keysight Technologies • George Town

On-site
MYR 180,000 - 280,000