Software Engineer
General Dynamics - Halifax, NS

This job posting is no longer available on Indeed. Find similar jobs: Software Engineer jobs - General Dynamics jobs

General Dynamics Canada is currently looking for an Intermediate to Working level Software Engineer to work in Halifax in support of ongoing projects, including internal research & development projects. We are seeking candidates who are interested in exploring and using modern technologies in a wide variety of applications ranging from embedded sensors to enterprise scale architectures.

TYPICAL DUTIES:

The candidate will be responsible for the following:

1.Research Tasks

  • Conduct literature surveys on specified subjects.
  • Evaluate third party technology against specified requirements.
  • Produce summaries of research topics from multiple sources.
  • Rapidly develop prototypes for proof of concept.
  • Assist in the development of specifications and requirements for system and sub-system components.
  • Complete data analysis for measures of effectiveness and performance.
  • Generate reports and supporting lifecycle documentation.
  • Assist with developing/interpreting software requirements.
  • Assist in design of software components.
  • Implement software components in accordance with design specifications.
  • Develop and conduct unit testing of software components.
  • Develop and implement system test procedures.
  • Conduct unit and system tests.
  • Produce test reports.

2.System Analysis Tasks
3.Software Development Tasks
4.System Testing Tasks

DESIRED EXPERIENCE / SKILLS / KNOWLEDGE:

Intermediate/Working Level

  • Experience in hands-on rapid development of distributed systems.
  • Experience in working in small teams with independent responsibilities.
  • Experience with object oriented, component based software development.
  • Experience with enterprise networking technologies including web services.
  • Experience with the Eclipse integrated development environment.
  • Experience developing software in various languages, primarily Java.
  • Ability to develop system software components and implement in various systems.
  • Ability to develop test procedures and conduct tests.
  • Ability to produce system requirements, system design, and data analysis reports.
  • Ability to work with others in an ad-hoc environment.
  • Ability to communicate effectively, both orally and in writing, with team members and customers.
  • Knowledge of various software development tools, including software configuration management, issue tracking and Agile/SCRUM tools.
  • Knowledge of XML based technologies is desired
  • Knowledge of middleware technologies such as the OMG DDS is desired

EDUCATION:

  • BSc or BEng in Computer Science, Computer Engineering, Engineering Physics or Electrical Engineering, or a BSc/BEng with experience related to the work described above.

CITIZENSHIP/SECURITY CLASSIFICATION:

  • Must be Canadian citizen and eligible to acquire a Level II (NATO Secret) security classification.

APPLY

Please only apply directly through the career website www.gdcanada.com


Indeed - 18 months ago - save job - - block
Recommended Jobs
C#\C++ Windows Software Dev Engineer
Dell - Halifax, NS
Dell - 4 days ago

Software Engineers
NewPace - Halifax, NS
NewPace - 30+ days ago
Easily apply

Senior Geotechnical Engineer - Dartmouth, NS
Dessau - Dartmouth, NS
Dessau - 1 day ago
About this company
935 reviews
Generally dynamic, General Dynamics is a prime military contractor to the Pentagon (the US government accounts for about 70% of sales). The...