Firmware Engineer

Singapore, Singapore

Job Description

:
Overview
is at 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
Our 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
This position is within EISG (Electronic Industrial Solutions Group) where we research, innovate, develop and manufacture the world's most advanced manufacturing test solutions used to produce various electronic products, such as notebook motherboard, automotive ECU and smart meter, etc.
In this role, you will be an integral part of a multidisciplinary team of R&D engineers developing next-generation electrical systems and components. You will lead the design, development, and implementation of firmware solutions, starting with system-level specifications and culminating in fully qualified products.
As a Firmware Engineer, your responsibilities will include:

  • Firmware and Software Development: Design and develop firmware and software for Keysight's Manufacturing Test products, including new product generation and existing product maintenance.
  • Measurement Software Development: Work closely with system experts to evaluate, design, and develop measurement software to enhance test and measurement capabilities.
  • Regulatory Compliance: Collaborate with the project team to ensure the final product meets all regulations and customer requirements.
  • Experimentation and Innovation: Conduct experiments to test and validate new concepts, ensuring they can be effectively brought to reality.
  • Subsystem Ownership: Assist in making changes in current system software/firmware to correct errors, improve quality, and create extensions to add new features or performance improvements.
  • Software/Firmware Testing: Design and perform software/firmware testing, including unit tests and integration tests.
  • Technical Reviews: Participate in or conduct technical reviews to identify problems early in the development phases.
  • Technical Documentation: Create detailed technical design documentation.
Qualifications
Job Qualifications:
Recognized degree in Electrical/Electronic Engineering or Computer Science.
Basic experience in firmware design and development.
Understanding of software methodologies and good practices
Strong C/C++ programming skills and demonstrated structured programming experience
Experience in software development using C#, .NET, WPF.
Exposure to software development toolset (IDE, graphical and numerical libraries, performance and memory usage profilers etc.)
Good knowledge of real-time and embedded system fundamentals and design methodologies.
Working experience in RTOS, including embedded Linux, VxWorks, and FreeRTOS.
Familiarity with version control software, such as Git and ClearCase.
Experience using equipment like oscilloscopes and logic analyzers for problem resolution and design verification.
Working knowledge of ARM-Based microcontrollers such as NXP MK24/64, TI TMS320/ AM2434 is an added advantage.
Working knowledge related to 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.
Good interpersonal skills and planning capability to achieve results. Ability to communicate needs, plans, and achievements at all levels of a corporate organization.
Desired Qualifications:
  • Working knowledge of manufacturing test industry is highly regarded
  • Hands-on user experience with In-circuit testers especially Keysight 3070 series of ICT.
***Keysight is an Equal Opportunity Employer.***

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1691182
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned