Firmware Engineer

Keysight Technologies, Inc.

Singapore

On-site

SGD 90,000 - 130,000

Full time

47 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keysight Technologies in Singapore is expanding its Center of Excellence to develop firmware and software for manufacturing test products. You will work in an AGILE team to turn innovative ideas into robust software, solving complex design and implementation problems.

The role emphasizes C/C++ development, RTOS familiarity, and collaboration with system experts across R&D and other functions, with opportunities to apply modern software engineering practices.

Qualifications

  • Bachelor/Master/PhD in Computer Science or Electrical/Electronic Engineering.
  • Minimum 5 years in R&D or product development as software/firmware engineer.
  • Strong understanding of software methodologies and best practices.
  • Hands-on C/C++ programming and real-time embedded systems knowledge.
  • Experience with version control and design reviews is a plus.

Responsibilities

  • Work with cross-functional teams (R&D, marketing, order fulfilment) to design and implement firmware/software.
  • Design and develop firmware and software for Keysight's Manufacturing Test products.
  • Evaluate, design, and develop measurement software with system experts.
  • Own subsystems and extend current software/firmware with new features or performance improvements.
  • Design and perform software/firmware testing (unit and integration testing).
  • Participate in technical reviews to identify problems early in development.
  • Create detailed technical design documentation.

Skills

C/C++ programming
Real-time embedded systems
Software development methodologies
Python/Perl scripting
Self-motivated team player

Education

Bachelor/Master/PhD in Computer Science or Electrical/Electronic Engineering

Tools

Git
ClearCase
TFS

Job description

Overview

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-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.

About the Job:

Keysight Singapore Center of Excellence is expanding in the areas of next-generation hardware and software manufacturing test technologies used in electronic product design and test for customers around the world.

About the Team:

Being part of the development team, you will work in an AGILE team to turn innovative ideas into robust software and solve complex design and implementation problems. You will also investigate new technologies and applications and apply modern software engineering practices such as design reviews, code reviews, unit testing, and usability testing.

Responsibilities
  • Work closely with a cross-functional team (R&D, marketing, Order fulfilment, etc)
  • Design and develop firmware and software for Keysight's Manufacturing Test products. (new product generation or existing product maintenance)
  • Work closely with system experts to evaluate, design, and develop measurement software to enhance test & measurement capabilities
  • Be the owner of one or multiple sub-systems and make changes in current system software/firmware to correct errors/improve quality and create extensions to add new features or performance improvements.
  • Design and perform software/firmware testing. (unit test, integration test, etc)
  • Participate in or conduct technical reviews to identify problems early in the development phases
  • Create detailed technical design documentations
Qualifications
Basic Qualifications:
  • Bachelor/Master/PhD Degree in Computer Science or Electrical/Electronic Engineering
  • Min. 5 years of work experience in an R&D or similar product development environment as a software/firmware engineer
  • Demonstrated understanding of software methodologies and good practices
  • Strong C/C++ programming skills and demonstrated structured programming experience
  • Working knowledge of real-time & embedded systems, fundamentals, design methodologies
Desired Qualifications:
  • Experience in software development using C#, .NET, WPF.
  • Exposure / Experience in software development toolset (IDE, graphical and numerical libraries, performance and memory usage profilers etc.)
  • Working experience with RTOS: embedded Linux, VxWorks, WinCE.
  • Familiarity with version control software – Git, ClearCase, TFS.
  • Experience using equipment like oscilloscopes and logic analyzers for problem resolution and design verification.
  • Working knowledge of low-level device driver development for peripherals like Serial (SPI/I2C/RS485), USB, and Ethernet is an added advantage.
  • Experience in Perl/Python scripting languages is an added advantage.
  • Self-motivated team player with strong interpersonal skills

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

Firmware Engineer
Firmware Engineer

Keysight Technologies Singapore (Sales) Pte. Ltd....- • Singapore

On-site
SGD 70,000 - 100,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
Firmware Engineer: Embedded for Test & Manufacturing
Firmware Engineer: Embedded for Test & Manufacturing

Keysight Technologies • Singapore

On-site
SGD 90,000 - 130,000
Real-Time Embedded Firmware Engineer
Real-Time Embedded Firmware Engineer

Keysight Technologies Singapore (Sales) Pte. Ltd....- • Singapore

On-site
SGD 70,000 - 100,000
Senior R&D Software Engineer
Senior R&D Software Engineer

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
R&D Software Engineer
R&D Software Engineer

Keysight Technologies • Singapore

On-site
SGD 90,000 - 140,000
Electrical & Electronics Engineer
Electrical & Electronics Engineer

Keysight Technologies • Singapore

On-site
SGD 70,000 - 90,000
Electronics & Firmware Engineer
Electronics & Firmware Engineer

STAR CAREER CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Product Planning
Product Planning

Keysight Technologies • Singapore

On-site
SGD 70,000 - 90,000
Senior Firmware Engineer - Manufacturing Test Systems
Senior Firmware Engineer - Manufacturing Test Systems

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000