Skip to main content

Python Programmer

Python Programmer
Iron Systems
6 months 1 week ago

Position Details:

Job Title: Engineer - Python Programmer

Job Type: Full Time

Location: New Delhi, India

Salary: Competitive base salary, negotiable

Benefits: Competitive

Work Hours: Flexible

Company Overview:

Iron Systems Inc. is an innovative, customer-focused provider of customized network infrastructure products such as network servers, storage and appliances. Designed to provide a unique approach to support medium to large-scale deployment of mission-critical IT infrastructures, our products achieve proven advantage in the areas of open standards, thermal efficiency, high performance, remote management, price/performance and total cost of ownership.

Job Responsibilities:

This position will be responsible to maintain/develop hardware testing application that company uses to test all its products. You will be also working on developing some applications that will be incorporated in Iron System's products.

  • Contribute to the design, implementation and extension of hardware test framework and harness design by developing testing modules that can test specific hardware components of computer system and/or measure their performance.
  • Create and maintain high quality architecture and design documents including feature specifications, design specifications, flow diagrams and process diagrams.
  • Create small scripts/programs to automate tasks such as software deployment, disk imaging and hardware related problems troubleshooting.
  • Working with partners to integrate their software solutions in products developed by company.
  • Communicate with other departments such as Manufacturing, Product Engineering and QA to integrate their feedback into software developed.

Required Experience:

  • Bachelor’s in computer science or equivalent.
  • Strong programming experience in Python (OOP), Tkinter, QTP and Shell/bash. Experience with PHP will be plus
  • Working with MySQL and/or PostgreSQL database (basic queries)
  • Strong understanding of computer hardware components
  • Strong experience with Linux and understanding of Linux Kernel and networking tools
  • Experience working in C/C++ is major plus
  • Experience working with system programming is major plus

Expertise level

Work arrangement

Key skills

Similar Jobs in Canada

Similar Jobs in British Columbia

Similar Jobs in Engineer