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
- Design, develop, and maintain firmware for test and measurement instruments.
- Collaborate with cross-functional teams, including hardware engineers, and product managers, to define firmware requirements and ensure seamless integration with hardware components.
- Implement and optimize algorithms for data acquisition, signal processing, and measurement accuracy.
- Conduct thorough testing, debugging, and validation of firmware to ensure high performance and reliability.
- Participate in code reviews and provide constructive feedback to peers.
- Develop and maintain comprehensive documentation for firmware design, implementation, and testing processes.
- Stay updated with the latest industry trends, technologies, and best practices to continuously improve firmware quality and functionality.
- Assist in the development of user interfaces and communication protocols for test and measurement instruments.
- Provide technical support and troubleshooting assistance to customers and internal teams.
Qualifications
- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in firmware development for embedded systems, preferably in the test and measurement industry.
- Proficiency in programming languages such as C/C++ and assembly language.
- Understanding of microcontroller architectures, peripherals, and real-time operating systems (RTOS).
- Experience with embedded software development tools and debugging techniques.
- Knowledge of communication protocols such as UART, SPI, I2C, and USB.
- Familiarity with signal processing, data acquisition, and measurement techniques.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications
- Experience with firmware development for test and measurement instruments.
- Knowledge of calibration and measurement standards.
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) practices.
Careers Privacy Statement
***Keysight is an Equal Opportunity Employer.***