Embedded Software Engineer
MetOcean Telematics · Dartmouth, Nova Scotia, Canada
Telecommunications · 51-200 employees
About the role
Develop embedded software, firmware, and signal processing algorithms for advanced sensor systems in demanding environments. Collaborate with cross-functional teams to design, implement, and optimize real-time system functionality from concept to production.
What they look for
Requirements
Requires a professional engineering license or eligibility in Nova Scotia and experience in project ownership from concept to production. Candidates should possess strong skills in embedded systems architecture, DSP implementations, and hardware debugging tools.
Full description
EMBEDDED SOFTWARE ENGINEER
Dartmouth, NS (On-Site)
MetOcean Telematics Limited (MetOcean) contributes to the worldwide effort to better understand, assess, monitor, and connect our planet.
Our mission is to connect the world without limits. We ensure critical data is transmitted, received, and processed in the fastest and most reliable manner possible anywhere in the world. We value collaboration, innovation, achievement, and connection. We are a growing organization and looking for talented individuals to join our growing team.
About the Role:
We are seeking a full-time Embedded Software Engineer to join our engineering team.
Reporting to the Manager of Embedded Software, you will develop embedded software, firmware and signal processing algorithms for advanced sensor systems operating in demanding environments. Working closely with hardware, mechanical, software, and test engineers, you will design, implement, and optimize real-time embedded software, digital signal processing (DSP) algorithms, and system-level functionality from concept through production.
Responsibilities include, but are not limited to:
- Design, develop, and maintain embedded firmware for ARM-based microcontrollers and embedded systems.
- Develop real-time software for sensor acquisition, digital signal processing (DSP), communications, and system control.
- Design and optimize algorithms for signal processing, detection, classification, filtering, feature extraction, and spectral analysis.
- Optimize embedded software for performance, memory efficiency, and low-power operation.
- Integrate and support hardware interfaces, peripherals, and wireless communication technologies, including GNSS, satellite, Bluetooth, SPI, I²C, UART, USB, Ethernet, CAN, and ADC/DAC.
- Develop embedded data logging, diagnostics, health monitoring, and automated test utilities.
- Collaborate with hardware engineers on board bring-up, hardware verification, and hardware/software integration.
- Support system verification, validation, production testing, and troubleshooting of complex technical issues.
- Participate in system architecture, design reviews, technical planning, and continuous improvement of software development practices.
- Analyze field performance data and implement software enhancements to improve product reliability and functionality.
- Other duties, as assigned.
Technical and Non-Technical Skills:
- Strong understanding of embedded systems architecture.
- Familiarity with floating-point and fixed-point DSP implementations.
- Knowledge of FFTs, digital filtering, spectral analysis, adaptive filtering, and time-frequency analysis.
- Strong debugging skills using JTAG/SWD debuggers, oscilloscopes, and logic analyzers.
- Strong software design, debugging, and problem-solving skills.
Education and Experience:
- Certificate/Degree in Business Administration.
- 1+ years of experience in a sales support/administrative role.
- Experience in discipline ownership of projects from concept to production, including scheduling, budgeting, and resource allocation.
- Professional Engineer in good standing, or eligible for a license to practice engineering in Nova Scotia.
About MetOcean Telematics:
MetOcean Telematics is one of Nova Scotia’s and Atlantic Canada’s Small & Medium Top Employers!
We are leaders in Satellite IoT-enabled solutions and design and manufacture right here in Dartmouth, NS. We are a global provider of innovative full-spectrum telemetry products, options, and solutions for environment, marine, defence, and security clients.
We are committed to diversity and inclusion in the workplace, ensuring people feel comfortable to be themselves. We want our people to feel that all voices are heard. We treat each other fairly and with dignity regardless of race, national or ethnic origin, colour, religion, age, sex (including pregnancy), gender identity, sexual orientation, marital status, family status and disability/illness, or any other protected grounds.
Check us out https://www.metocean.com/
No phone calls, unsolicited third-party recruiters, or agencies, please.
MetOcean is an equal opportunity employer. We prohibit discrimination and harassment of any kind. All applicants will be considered for employment without discrimination.
Thank you to all applicants for your interest in joining our team. While we truly appreciate the time and effort that goes into every application, only those selected for further consideration will be contacted.