Epicareer Might not Working Properly
Learn More

R&D Engineer 3, Software

Salary undisclosed

Apply on


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

Responsibilities

Key responsibilities include,

  • Design and develop secure and reliable applications, common software components and low-level drivers for test & measurement products.
  • Design and develop SW build system DevOps and modernization activities to meet Keysight product security compliance.
  • Address SW issues/defects and provide technical consultation on queries from external customer or internal business partner.
  • Participate in Agile development process and familiar with the software development life cycle from preliminary system analysis to test and deployment.
  • Implement unit tests and automated regressions tests to ensure software quality.
  • Handle escalation from the internal business partners teams as needed.

Qualifications

Careers Privacy Statement

***Keysight is an Equal Opportunity Employer.***

Education background - Master or Bachelors in Electrical & Electronics Engineering OR a Master or Bachelor's in Computer Science with a strong knowledge, skill, and experience in Embedded Software/Firmware design.

MUSTs

  • Proficient in C/C++ and object-oriented programming.
  • Good Knowledge/experience with embedded Software/firmware development.
  • Good Knowledge/experience in RTOS. Knowledge/Experience in the embedded operating systems in Linux/Wins IoT is added advantage.
  • Multi-Thread programming experience
  • Familiar with basic communication protocol such as I2C, UART, SPI. Familiar with USB, PCIe and network protocols is added advantage.
  • Familiar with some flash/memory such as NOR, NAND, eMMC, SD card and EEPROM non-volatile memory is added advantage.
  • Willing and motivated to learn/support existing test and measurement products and technologies throughout their active support life.
  • Team player, positive attitude, passion for continuous learning, self-motivator, good analytical and troubleshooting skills, communication skills, apply multiple technologies that creatively exceed the user’s expectations and drive business value.