Software Engineer

BoldTek

View: 124

Update day: 05-11-2024

Location: Nangang District Taipei City

Category: Other

Industry:

Job type: Full-time

Loading ...

Job content

Responsibilities

  • Works directly with all Client’s key personnel and other client’s vendors to clearly understand business requirements, receive specific guidance and priorities of work assignments.
  • Architect, Design, development and testing of new requested features in Hardware Diagnostic and Factory Test Packages and Process applications (PC hardware diagnostics test, test framework.)
  • Design, build, and maintain efficient, reusable, and reliable C#/C++ code.
  • Troubleshoot and root cause Hardware Diagnostics application software bugs, and build solutions/resolve to these problems.
  • Help maintain code quality, apply coding standards and best practices.
  • Participate as a Global team member in fully agile scrum development model.
  • Provide Technical support to end users (Client, factories)
  • Works with client and BoldTek to resolve any priority or other conflicts.
  • Travel as required by client’s deliverables to help deploy solutions, provide support to Client’s or partner’s site (domestic, international)
  • Responsible for maintaining and providing periodic up-to-date status of work performed, hours worked to clients and BoldTek as require

Qualifications

  • 2+ years of strong proficiency in C#,C++ programming with a good knowledge of its Technical development ecosystems
  • Very Strong understanding of object-oriented programming
  • Skill for writing reusable C#/C++ libraries
  • Experience in working with various design and architectural patterns, best practices and coding standard.
  • Working knowledge on various low-level PC hardware API & Microsoft OS APIs to interact with PC or other similar hardware.
  • Good familiarity with APIs for Strorage (SATA, SAS, eMMC, NVME) , Audio, Video/GPU, WMI, SMBIOS, Motherboard Chipset, BIOS, Network/Wireless, Thunderbolt, USB • Familiarity with relational database and SQL
  • Experience with popular APIs -RESTFUL preferred. • Knack for writing clean, readable and high quality/high performance code
  • Understanding fundamental design principles behind a scalable application
  • Im automated Unit/Regression testing platforms and unit tests
  • Proficient understanding of code versioning tools such as GIT and other code control systems
  • Strong in Communication (written and verbal) -in English in addition to local/native languages

Nice to have

  • Understanding of internals of Microsoft Operating systems, driver layers, being able to interact at low-level with Windows drivers
  • Good understanding of various Hardware Technologies, standards such as PCI, ATAPI, SAS, SATA
Loading ...
Loading ...

Deadline: 20-12-2024

Click to apply for free candidate

Apply

Loading ...

SIMILAR JOBS

Loading ...
Loading ...