Job responsibilities:
· Work with a multi-disciplinary team of optical, hardware and FPGA designers to create detailed firmware designs and documentation.
· Develop firmware architectures and evaluate technologies.
· Responsible for firmware infrastructure design: this can include bootloaders, device drivers, kernel and device tree support.
· Working in an environment in which proper software version control practices are required.
· Develop and implement prototype software on prototype hardware with production intent.
· Support prototype builds and engineering design verification to ensure compliance to requirements.
· Participate in new product development programs from the design, prototyping, testing and reliability aspects.
· Other firmware related duties may be assigned as required
· Interact with internal and external customers as needed.
· Support development effort estimates and scheduling.
Desired Skills:
· Bachelor’s or Master’s degree in Electrical Engineering, Computer Science or Applied Physics.
· At least 8 years’ work experience.
· Solid knowledge of embedded RTOS (openRTOS, safeRTOS, or freeRTOS).
· Knowledge of peripheral drivers such as UART, SPI, I2C and high definition graphics output.
· Experience in Cortex-M Core, STM32, TI DSP, LCD and DisplayPort, ADC, and DAC
· Experience in C/C++, Python, and Matlab
· Experience in embedded software development: development of architectures, board bring up, low level drivers, and embedded software test to validate hardware.
· Ability to understand circuit schematics and work closely with hardware designers.
· Detail-oriented, excellent analytical and troubleshooting skills.
· Ability to work well within a multidisciplinary development team in a fast-paced environment.
· Ability to work independently toward project goals.
· Good verbal and written communications skills.
The qualified candidates must have work permission in Canada.
We offer a competitive compensation package.
How to submit your interest?
If you are interested in this exciting opportunity and working in a growing multidisciplinary R&D team on cutting-edge optical networking products with an inspiring and engaging workplace environment, please submit your application to [email protected] in confidence.
While we appreciate your interest in O-Net very much, we are only able to respond to candidates selected for further consideration. We look forward to talking to you about the possibilities of beginning a rewarding new chapter of your career!
O-Net Technologies (Canada) Inc. is a subsidiary of O-Net Technologies Group Co., an international leader in Optical Networking products such as components, modules and subsystems, with operations in Canada, France, the United States, Thailand, and China. O-Net Canada is committed to fostering an environment that values and respects all individuals’ strengths, perspectives, ideas, and abilities to meet the needs of our customers globally. We value the diversity of our workforce and respect our employees as individuals, regardless of race, ethnicity, religion, gender, age, national origin, disability, sexual orientation, veteran or marital status or any other category protected by applicable law.
Education:
- Master's Degree (preferred)
Work Location: Hybrid remote in Kanata, ON K2K 3A4