Career Opportunity: Software Developer

Ocean Sonics Ltd. (www.oceansonics.com) is a growing, innovative, Ocean Technology company that designs and manufactures Smart Hydrophones. We require a Software Developer who can understand and enhance the human experiences for our customers through our software tools.
Responsibilities
• Design software for the icListen suite of Smart Hydrophones to enhance the human experience
• Develop graphical presentations of complex data for HMI and Web-based applications
• Manage software projects
• Customer support for software products
• Create and update software product documentation
Requirements
• Bachelor’s Degree in Computer Science, Engineering or equivalent
• Minimum 3 years’ experience in C++ software in HMI development role
• Proficient in development in Linux, Windows and MAC
• Experience working with and architecting multithread, real-time programs
• Experience with software design methods such as Agile and version control systems (SVN)
• Ability to follow software standards
• Ability to work as part of a team on new and existing software
• Eligible to work in Canada Related Skills Requirements
• Excellent written and verbal communication skills
• Development experience in an embedded/mobile software environment
• Development experience in HTML/CSS/Java/Python/Bash
• Strong computer skills: MS Office and cloud-based tools
• Entrepreneurial attitude bringing creativity, enthusiasm, and a strategic outlook
Compensation and Benefits Details
• Competitive salary
• Flexible work schedule
• Health plan
This is an excellent opportunity to bring your energy and problem-solving experience to a dynamic team. If you are interested in this exciting challenge, please forward a copy of your resume and cover letter in pdf format to resumes@oceansonics.com .