Marecomms was founded in 2017 in Halifax, NS, Canada to provide advanced wireless communication and remote sensing solutions for maritime environments. Our Robust Acoustic Modem technology is the world's first subsea mobile communication and random-access networking solution - revolutionizing underwater networking capability.
Project Summary:
This role is based on contributing to our embedded product development cycles by playing a key role in embedded software development, software/hardware integration and customer support. More specifically, the project is focused on real time implementation of efficient machine level codes that are optimized with respect to power consumption and processing latency. Another focus of the project is on the modem interfaces to assist our end users to have a straightforward interaction with our systems.
Position Criteria:
1) A minimum of a Bachelor's degree in Electrical and/or Computer Engineering (no exceptions)
2) Resident of HRM (only local candidates will be considered)
3) Ability to perform in a high-paced environment - especially during key deadlines
4) Physical ability to help transport equipment to test sites (equipment size and weight typically mimicking that of general electronics laboratory equipment)
5) Strong research and documentation skills
6) Must be eligible to work in Canada and must be a Canadian citizen, permanent resident or have refugee status (no exceptions)
Technical Proficiencies:
1) C/C++, MATLAB and Python embedded code development and real time execution (non-negotiable)
2) A good grasp of the principles of Analog to Digital and Digital to Analog (AD/DA) conversion and data buffer management
3) Excellent understanding of fundamental concepts in Signals and Systems and Probability theory, including but not limited to Fourier Transform, Nyquist Sampling Theorem, Principles of Analog and Digital Modulation to name a few
Job Responsibilities
1) Review and optimize existing code based on the languages stated in the Proficiencies section
2) Optimize system performance, memory usage, and power consumption
3) Design and execution of low-complexity interface for Marecomms' proprietary formats
4) Play an active role in our future sea trials and field tests
5) Build and maintain the most suitable operating platforms for our devices
6) Meticulous and detailed documentation writing of all work tasks, including guidance on reproducible experiments
7) Debug, monitor, and maintain the system after development
8) Occasionally participate in customer product review meetings to collect feedback as a basis for product improvement
This is an in-person job with 40 hrs/wk (9AM to 5PM), on-location. All qualified applications are welcome to submit their applications to info@marecomms.ca. However, only local candidates that satisfy the above requirements will be contacted. Qualified women applicants will be given priority. This is an in-office role whereby work from home can be granted on a case-by-case basis only in exceptional situations. Compensation will be commensurate with the qualifications of the candidates.