Search by job, company or skills

Corsair

Firmware Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Position Summary, Responsibilities and Expectations:

  • This position will own and perform firmware development tasks for HID products.
  • Working knowledge of GIT, JIRA, Confluence, etc.
  • This position will assist in generation of product specifications, test procedures and qualification criteria.
  • This position is primarily product development oriented and secondary to assist other departments with issue resolution and management on software and firmware issues.
  • This position will have a project management aspect and as well a quality assurance aspect to assist suppliers and contractors.
  • This position is based in Corsair's R&D Center in Taipei, Taiwan.

Essential Skills And Experience

  • BS/MS Computer science or equivalent degree or experience
  • With a minimum of 2 years of relevant engineering experience in firmware development.
  • Direct experience with designing for preferably several of the following technologies:
    • Excellent programming skill in C language
    • Firmware design for USB peripherals
    • I2C, SPI, UART, I2S etc. peripherals control.
    • Familiar with ARM MCU programming and general purpose microcontrollers
  • A plus if has direct experience with
    • Gaming controllers for Xbox, Playstation, Nintendo Switch, mobile devices
    • GIP security protocol
    • LCD displays and image processing
    • Creating and maintaining communication protocols
    • Test equipment such as oscilloscopes, USB analyzers, WiFi analyzers
    • Low power and battery powered designs
    • Wireless products based on WiFi, Bluetooth and RF technologies
    • Knowledge of digital hardware circuit
    • Windows software developmement
    • iOS, Android programming experience
  • Skilled in engineering analysis, development, documentation and communication
  • Excellent problem solving and decision making skills with the ability to work in a fast-paced, limited resource environment.
  • Ability to analyze options for critical design elements and features and determine optimum selection. Detail-oriented with attention to feature implementation quality.
  • Ability to work under very aggressive date-driven schedules.
  • Understand & Maintain existing firmware and perform changes.
  • Documenting the Project related information like Flow Diagrams, Requirement Specifications, Test Schedule
  • Experience in working in a cross-functional environment such as engineering, marketing, operations, quality and regulatory.
  • Excellent prioritization skills and experience at working with multiple parallel projects.
  • Knowledge and application of project management practices, processes and tools including MS Outlook, Project, Excel, and PowerPoint.
  • Self management capability, with a Get it done attitude
  • Excellent communication and reporting skills.
  • Willingness to travel overseas

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142010347