Careers

Work @ Insyde

Insyde Software offers a unique career and rewarding opportunity for talented individuals to be part of a company that has mature technology, leading edge software and services, and a world-class customer base.


For Employment Opportunities in Taiwan:

Please visit our Career Center to learn more about available employment opportunities in Taiwan and the many benefits and advantages that come from working for Insyde Software.


For Employment Opportunities in the United States:

Please click the position below to expand the job description.

Insyde Software is looking for a entry level firmware engineer in the Boston area. They will be responsible for developing UEFI-based firmware (BIOS) as required to meet product and technology development goals. Their responsibility includes working under the guidance of the project and technical lead, and assisting with presenting information to customers, silicon vendors, and technology development partners. This engineer will also be expected to leverage technical skills across multiple firmware applications, and establish sustainable working relationships with customers, vendors, and development partners.

Technical Requirements
  • BS in Computer Science or Electrical Engineering.
  • 3+ years of classroom experience with PC-class hardware.
  • Experience with software based debuggers.
  • Knowledge of PC BIOS internals
  • Must be able to use structured development techniques to extend the functionality in firmware-based device drivers.
  • Must have some knowledge of x86 and x64 CPU instructions and general architecture.
  • Experience with C, C++, assembler and scripting languages.
  • UEFI knowledge is highly desirable
Skill Requirements
  • Strong English communication skills, both verbal and written.
  • Must be able to verbally present concepts in a logical, clear and consistent manner.
  • Must be able to write a specification or a Statement of Work that is complete, coherent, and accurate.
  • Must be tolerant of the schedule pressures arising from the use of new code on new hardware with inflexible delivery dates.
  • Must be able to work day to day with little or no supervision, and be able to remain focused, productive, and goal-oriented in the absence of daily guidance.
  • Must enjoy a fast-paced environment working with other Engineers who thrive on the pleasure of successfully meeting our challenging goals.
  • Domestic travel will be required to support Intel, AMD, Microsoft and other major customers. This may be as many as 4 trips a year.
  • International travel will be required to directly support our international customers and to visit the Taipei, Korea, Japan, and mainland China offices. This may be as many as once every 18 months.
  • Must possess a legal valid passport permitting travel to the US and foreign locations.
Reporting Structure

This position reports to an Engineering Manager, or a Technical Team Lead, in Westborough, MA. Relocation is not available.

This engineer will be responsible for developing UEFI-based firmware (BIOS) as required to meet product and technology development goals. This responsibility includes performing the role of project and technical lead, handling multiple projects, and interfacing with customers, silicon vendors, and technology development partners. Project leadership responsibilities include working with customers and technology development partners to help clarify product/technology requirements, participate in developing schedules, and taking ownership for selected elements of large projects and full ownership for smaller projects. Technical leadership is expected in selected areas of expertise across the spectrum of the company’s engineering portfolio of technical experience and expertise, as well as with customers, vendors, and development partners. This engineer will also be expected to leverage technical skills across multiple applications, and establish sustainable working relationships with customers, vendors, and development partners.

Technical Requirements
  • BS or MS in Computer Science or Electrical Engineering.
  • 10+ years of experience with PC-class hardware and chipsets.
  • Significant experience in system bring-up and board-level debugging. Must be comfortable with the use of ITP, American Arium, or other JTAG based debuggers.
  • Extensive knowledge of PC BIOS internals, including APICs, SuperIO devices, keyboard controllers, SATA and PATA storage device, and USB controllers.
  • Knowledge of device driver development. Must be able to use structured development techniques to extend the functionality in firmware-based device drivers.
  • Must understand the allocation of resources to PCI, or PCIe, devices, and to system busses in general.
  • Must have an understanding of x86, UEFI, x64 CPU instructions and general architecture.
  • Extensive experience programming in C, C++, assembler and scripting languages.
  • UEFI knowledge is highly desirable
Skill Requirements
  • Strong English communication skills, both verbal and written.
  • Must be able to verbally present concepts in a logical, clear and consistent manner.
  • Must be able to write a specification or a Statement of Work that is complete, coherent, and accurate.
  • Must be tolerant of the schedule pressures arising from the use of new code on new hardware with inflexible delivery dates.
  • Must be able to work day to day with little or no supervision, and be able to remain focused, productive, and goal-oriented in the absence of daily guidance.
  • Must enjoy a fast-paced environment working with other Engineers who thrive on the pleasure of successfully meeting our challenging goals.
  • Domestic travel will be required to support Intel, AMD, Microsoft and other major customers. This may be as many as 4 trips a year.
  • International travel will be required to directly support our international customers and to visit the Taipei, Korea, Japan, and mainland China offices. This may be as many as once every 18 months.
  • Must possess a legal valid passport permitting travel to the US and foreign locations.
Reporting Structure

This position reports to a Technical Team Lead, in the US.

Are you interested in applying for an open position? Please fill out the form below.

Please select the job you are interested in.
Please provide your e-mail address.
Please include area code.
Please provide your Linkedin profile (if available).