Software Engineer Coop – 8 Months

  • General Dynamics Mission Systems - Canada
  • Ottawa, ON, Canada
  • Jan 09, 2018
Full time Engineering Human Resources Product Security Software

Job Description

Software Engineer Coop - 8 Months

1578-2295697 Canada-Ontario-Ottawa Engineering Contract, Full-Time 4.0 Months 1 May 7, 2018 Jan 9, 2018 Not Required Some Post Secondary Education English

General Dynamics Mission Systems–Canada currently has a requirement for a co-op student in the role of Software Engineer. The Software Engineer, as part of the Maritime Acoustic Systems Group, will assist in carrying out the activities of requirements analysis, software design, code, test and documentation on the AQS-505 Acoustic Processor and the Product Development Acoustic Processor. The co-op student shall report to the Software Lead for day-to-day direction.

Typical Duties

  • Assist in developing technical documentation
  • Assist in analyzing requirements allocated to the Acoustic Processor
  • Working under guidance from a senior engineer, to develop and test software
  • Fixing bugs in existing software code

Responsible for carrying out all aspects of software development, including:

  • Requirements Analysis
  • User Interface design
  • Software design, code and test

Required Skills & Experience

Some project based experience with particular emphasis in the software development role would be an asset.

Languages & Tools

  • C/C++
  • Linux Operating System
  • Qt User Interface development would be an asset
  • Web development would be an asset
  • Matlab would be an asset
  • Python would be an asset
  • GitHub would be an asset
  • Rational ClearCase would be an asset

Skills & Knowledge

  • Working knowledge of formal software lifecycle
  • Working knowledge of Real Time Software would be an asset
  • Working knowledge Network architecture and protocols, socket programming would be an asset
  • GUI (Graphical User Interface) design and implementation would be an asset

Working knowledge of formal software lifecycle

  • Working knowledge of Real Time Software would be an asset
  • Working knowledge Network architecture and protocols, socket programming would be an asset
  • GUI (Graphical User Interface) design and implementation would be an asset

Education

Candidates from a Systems Engineering, Computer Science, Software Engineering or Electrical Engineering program or equivalent.

Other

Minimum 10 year consecutive residence in Canada – for Canadian Secret Security Clearance

Applicants will be required to obtain/hold a valid and current Canadian security clearance to gain access to the classified spaces, information and equipment in order to perform the work associated with this position.

What’s in it for you?

  • A truly unique experience
  • Highly-complex programs, projects, and products that make a difference around the world
  • Dynamic and diverse team environment
  • Flexible work environment
  • Access to a wide variety of recreational activities and events
  • Highly competitive compensation
  • The only limits are those you set for yourself…

General Dynamics Mission Systems- Canada is one of Canada's premier defence companies. We have achieved a global reputation for providing leading-edge, technology based solutions to the armed forces in over 20 countries - from NATO to the Pacific Rim. General Dynamics Mission Systems-Canada is a company built on the ideas of our employees. We give our people the support and team support necessary to realize their goals. We have a tremendous group of over 1,100 highly talented, creative and committed engineers, technologists and business professionals who are responsible for our continued success and growth.



It is up to us to ensure that our people are continually encouraged and challenged to grow both personally and professionally. As a company reliant on its people, we use an interactive team concept. Participation in various projects and on integrated product teams lets employees acquire new skills, or expand existing ones. Career paths here at General Dynamics Mission Systems- Canada are always evolving. We encourage and support our employees through training and career development and proven performance enhancement methods. Whenever possible, we promote from within the company. Our managers are not just bosses but mentors who have a vested interest in their employees getting the most relevant training. In addition to flextime, social events and fitness facilities, we offer a very competitive salary environment and generous benefits.



General Dynamics Mission Systems– Canada is committed to employment equity and diversity in the workplace. Workplace accommodations are available. Please contact Human Resources if you have any questions on our disability accommodation policies.