Description
Software Engineer -Contract
Job Type: Contarct
Location: Mississauga,Ontario
Job Category: engineering
Required Experience: 5 year
Description: Software Engineer - Contract
Salary $50 per hour
Reporting to the Vice President, Product Development & Engineering, this position is a key player of an R&D team that is responsible for providing innovative solutions for visual content digital enhancement. The successful candidate shall work closely with Software Research Engineers to implement advanced image processing methods into high-performing user software applications and shall provide software support for post-production activities.
Key Responsibilities:- Create, approve, revise and maintain design documentation (eg, Software Design documents).
- Develop and recommend alternative design approaches.
- Identify product/service innovations and develop, quote, and implement solutions to meet special Customer requirements and requests.
- Conduct studies for specific projects as requested.
Requirements:
- Bachelor's degree in Computer Science or Electrical Engineering or equivalent experience.
- 5+ Years software engineering and software design experience, with the ability to formally document requirements, designs and implementations.
- 5+ Years C++/C# programming using .net
- Developing communications software using any custom or industry standard protocols
- Network programming, TCP, sockets and SNMP
- Good Understanding of OOAD, design patterns and design tools
- Software configuration and revision control strategies.
- Experience on multi Media Products (preferred not essential)
- Used a test automation framework or contributed towards building one.
- Must have excellent verbal and written communication skills
- Minimum of 5 years of hands-on experience in software design and development, primarily in command & control in commercial, industrial or military products.
- Experience working in a formal development environment (eg ISO9001).
- Demonstrated agility in working on systems with a mix of programming and Scripting languages.
- Demonstrated experience in source version control systems (eg CVS, ClearCase, Visual SourceSafe, etc.).
- Able to provide expert review comments at design and code review.
- Excellent knowledge of computer and electronic hardware.
- Must have worked on commercially successful products.