Singapore, /, Singapore Employment

Keysight Technologies, Inc. is hiring a Firmware Engineer

About the Role

Keysight Technologies is hiring a Senior Firmware Engineer for its Electronic Industrial Solutions Group (EISG). This role focuses on developing the firmware and software that drive Keysight's next-generation manufacturing test products, working within a collaborative, multidisciplinary R&D environment.

What You'll Do

  • Design and develop firmware and software for Manufacturing Test products, both for new generations and existing product maintenance.
  • Collaborate with system experts to design and develop measurement software that enhances test and measurement capabilities.
  • Work with the project team to ensure final products meet all regulations and customer requirements.
  • Conduct experiments to test and validate new concepts for effective implementation.
  • Own one or multiple sub-systems, making changes to correct errors, improve quality, and add features or performance improvements.
  • Design and perform software and firmware testing, including unit and integration tests.
  • Participate in or conduct technical reviews to identify problems early in development.
  • Create detailed technical design documentation.

What We're Looking For

  • A recognized degree in Electrical/Electronic Engineering or Computer Science.
  • Minimum of 8 years of experience in R&D or a similar product generation environment as a firmware engineer.
  • Demonstrated understanding of software methodologies and good practices.
  • Strong C and C++ programming skills and structured programming experience.
  • Experience with embedded operating systems like embedded Linux or WinCE is required.
  • Working experience with Linux platform driver design.
  • Experience using equipment like oscilloscopes and logic analyzers for problem resolution.
  • Familiarity with version control software, specifically Git.
  • Self-motivated team player with strong interpersonal skills.
  • Ability to work in a cross-functional team environment.

Nice to Have

  • Working knowledge of low-level device driver development for peripherals like PCIe, Serial (SPI/I2C/RS485), USB, and Ethernet.
  • Good knowledge of schematics and common analog and digital components like ADC, DAC, and eMMC.
  • Knowledge in Boundary Scan Technologies.
  • Familiarity with IEEE 1149.10, 1500, 1687, and 1838 standards.
  • Understanding of Integrated Circuit (IC) testing.
  • Working knowledge of ARM-based processors and microcontrollers like NXP i.MX8/MK24/64 and TI AM67.
  • Experience in Perl or Python scripting languages.

Technical Stack

  • Languages: C, C++, Perl, Python
  • Embedded OS: Embedded Linux, WinCE
  • Tools: Git
  • Interfaces/Drivers: Linux platform drivers, PCIe, SPI, I2C, RS485, USB, Ethernet
  • Hardware: ARM-based processors, NXP i.MX8, NXP MK24/64, TI AM67

Team & Environment

You will join a multidisciplinary team of R&D engineers within the Electronic Industrial Solutions Group (EISG) at Keysight.

Keysight maintains an award-winning culture that embraces bold technological visions and a passion for tackling challenging problems. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive throughout their careers.

Keysight Technologies is an Equal Opportunity Employer.

Required Skills
CC++Embedded LinuxWinCEGitLinux platform driversPCIeSPII2CRS485R&DSoftware MethodologiesStructured ProgrammingEmbedded Operating Systems
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Keysight Technologies, Inc.

Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. It creates world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries.

Visit website
Job Details
Department Research and Development (R&D)
Category embedded
Posted 14 days ago