Software Developers - All Levels

at  GeoSpectrum Technologies Inc

Dartmouth, NS, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Oct, 2024Not Specified25 Jul, 2024N/AComputer Science,Research,Oceanography,Object Oriented Languages,Signal Processing,Multi Platform Development,Design Principles,Marine Mammals,Scrum,C,Acoustics,C++,Agile MethodologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

GeoSpectrum Technologies Inc., (GTI) specializes in underwater acoustic transducers and systems and has been recognized as a leading provider of specialized surveillance software for a variety of applications including military sonar (multistatic-active, passive, mine hunting), marine mammal monitoring, and ocean observation. GTI’s ability to provide integrated, end-to-end sonar systems and winch and handling systems sets us apart from the rest.
We are seeking highly motivated software developers who are passionate about working in a highly integrated and collaborative ocean technology environment. We’re looking for developers at all stages of their career with at least some exposure to C++. Whether you’re a generalist or want to specialize more in areas like user interfaces or signal analysis, we would love to speak with you.

QUALIFICATIONS

  • Bachelor’s degree or diploma in computer science or a related field
  • Thorough understanding of software development practices
  • Experience with C++ preferred or, alternatively, experience with C and one or more other object-oriented languages
  • Experience with Linux and multi-platform development
  • Knowledge of OO design principles and patterns
  • Strong mathematical and problem-solving skills with an interest in research and analysis
  • Experience with scrum or other agile methodologies would be useful
  • Domain knowledge of acoustics, signal processing, marine mammals, or oceanography would also be beneficial

CLEARANCE REQUIREMENTS

  • All candidates must be eligible to apply for, and maintain Canadian Controlled Goods and Canadian Government Security Clearances

Responsibilities:

  • Contribute to the development of our core sonar platform used across product families from small, embedded underwater sensors to high-volume server applications
  • Participate in and potentially lead the design of new software features, including prototyping and proof-of-concept development where appropriate
  • Help drive the software development life cycle through feature development, unit testing, integration and defect resolution
  • Support software quality through reviewing design, code, and tests
  • Work with all members of the broader GTI team including hardware engineers, technical writers, data analysts and subject matter experts as needed
  • Provide regular feedback to your scrum team through sprint retrospectives and daily stand-ups, and assist with sprint planning activities


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Computer Science

Proficient

1

Dartmouth, NS, Canada