Careers

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.


Employment Opportunities in the United States:

If you are interested in the following position(s), please send your resume to jobs.us@insyde.com

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. The position includes working with the latest in hardware and software technology and provides excellent opportunities to gain a wide breadth of experience.

Technical Requirements:
  • 5+ years of experience in firmware or BIOS/UEFI development.
  • In-depth knowledge of UEFI architecture and development (focused on the EDK2 development environment).
  • Extensive knowledge of computer architecture and PC BIOS internals.
  • Extensive experience programming in C, C++, assembler and scripting languages.
  • Knowledge of device driver development. Must be able to use structured development techniques to extend the functionality in firmware-based device drivers.
  • Knowledge of industry standard technologies including ACPI, USB, SMBIOS, IPMI, and PCI express.
  • Strong knowledge in UEFI security or firmware security in general.
  • Significant experience in system bring-up and board-level debugging. Must be comfortable with the use of JTAG based debuggers.

Skill Requirements:
  • Excellent written and oral communication skills.
  • Excellent code documentation and commenting skills.
  • Excellent debug and troubleshooting skills.
  • 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.
  • Demonstrated ability to manage projects.
  • 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.
  • Customer focused and customer driven.

Education:
  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or Electrical Engineering highly desired.

This engineer will be responsible for developing and debugging UEFI-based firmware (BIOS) as required to meet product and technology development goals.

  • This position requires full-time onsite support in the customer’s local office.
  • Primary tasks will be assigned by the engineering management of the customer.
  • This engineer will be responsible for developing UEFI-based firmware (BIOS) as required to meet customer’s development and schedule goals.
  • Responsibility includes BIOS feature development, issue tracking, issue investigation and bug fixes.
  • Customer-specific coding standards and code review process to be followed.
  • Attend regular meetings with customer team and provide status updates.
  • Regular contact with home office to align latest project status and requirements.

Technical leadership is expected in selected areas of expertise across the spectrum of the company’s engineering portfolio, as well as with the customer’s product portfolio leveraging the technology. The position includes working with the latest hardware and software technology and provides excellent opportunities to gain a wide range of experience.

Technical Requirements
  • 3+ years of experience in firmware or BIOS/UEFI development.
  • Record customer-provided information on market trends, strategies, and competitors’ products in order to market products as efficiently as possible.
  • Knowledge of computer architecture and PC BIOS internals.
  • Extensive experience programming in C, C++, assembler and scripting languages.
  • Experience with device driver development. Must be able to use structured development techniques to extend the functionality in firmware-based device drivers.
  • Knowledge of industry standard technologies including ACPI, USB, SMBIOS, IPMI, and PCI express.
  • Experience in system bring-up and board-level debugging.
Skill Requirements
  • Excellent written and oral communication skills.
  • Excellent code documentation and commenting skills.
  • Proficient debug and troubleshooting skills.
  • Must be able to verbally present concepts in a logical, clear and consistent manner.
  • 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.
  • Customer focused and customer driven.
Education
  • Bachelor’s Degree in Computer Science, Computer Engineering, or Electrical Engineering highly desired.

If you are interested in any of these opportunities, please send your resume to jobs.us@insyde.com and specify the job you are interested in.


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.