Sr. Software Developer (.Net/C#)

BoldTek

전망: 136

갱신일: 05-11-2024

위치: Nangang District Taipei City

범주: 다른

산업:

직업 종류: Full-time

Loading ...

작업 내용

Job Responsibilities

  • Works directly with all Client’s key personnel, in client location gathering business requirements/solution features, receive specific guidance and priorities of work assignments.
  • Architect, Design, development and testing of new requested features in PC Hardware Diagnostic software solutions for world-wide customer release. Diagnostic solutions will be interacting with PC Docking station, Display, USB, Thunderbolt technologies using various APIs and h/w, f/w, BIOS Protocols.
  • Work with various R&D and hardware designers to understand and develop required APIs to integrate solutions.
  • Assist in integrating and packaging all developed Hardware diagnostic solution with other software, framework and web interfaces for customer launch.
  • Design, build, and maintain efficient, reusable, and reliable .Net/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/DevOps software delivery model.
  • Provide Technical support to solution end users (other software groups using the solution)
  • Works with client and BoldTek to resolve any priority or other conflicts.
  • Responsible for maintaining and providing periodic up-to-date status of work performed and hours worked.

Skills

  • 4-5 years of strong proficiency in .Net/C# programming with a good knowledge of its technical development ecosystems and Software Debugging
  • 3+ years of development experience writing low-level software solutions with graphics/display technologies, interfacing various graphics controllers,
  • Good working experience with Display data channel/command interface (DDC/CI). Communicating with monitors, controllers, firmware using various low-level APIs.
  • Strong Familiarity with various hardware standards related to Display, USB, Thunderbolt, Docking technologies.
  • Familiarity with WMI, firmware and BIOS interfaces to interact and extract information for diagnostics solutions.
  • Very Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Experience in working with various design and architectural patterns, best practices and coding standards.
  • Working knowledge on various low-level PC hardware API & Microsoft OS APIs to interact with PC or other similar hardware.
  • Knack for writing clean, readable and high quality/high performance code.
  • Understanding fundamental design principles behind a scalable application
  • Exposure to 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)

Nice to have:

  • Good familiarity with APIs for SetUpAPI, WMI, Audio, Video/GPU, BIOS/SMBIOS, Motherboard Chipset
  • Familiarity with standard web APIs such as RESTFUL
  • Good 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, Industry standards such as PCI, ATAPI, SAS, SATA

Education & Experience

  • Bachelor and master degree, preferred in Computer science (CS), Electrical engineering (EE).
  • 3+ years of Professional experience working in similar field (PC Hardware programming, R&D environment)
Loading ...
Loading ...

마감 시간: 20-12-2024

무료 후보 신청 클릭

대다

Loading ...

동일한 작업

Loading ...
Loading ...