Hardware/Firmware Engineer (On-Site)
R&D Engineering at BRAEBON Medical Corporation, Kanata, ON
BRAEBON Medical Corporation is a leading developer of sleep diagnostic products. Located in Ottawa, Canada, BRAEBON has an opening for a Hardware/Firmware Engineer position
As a Hardware/Firmware Engineer, you will be working with other engineers and scientists to implement solutions for a biomedical device. You’ll be working in an R&D environment, developing a power-efficient real-time device. Tasks include designing and programming embedded software implemented on microcontrollers. You’ll also be generating and maintaining documentation for testing, manufacturing, and product specification. Our ideal candidate is patient, detail-oriented, with demonstrated problem-solving abilities who can provide results.
You will be directly involved in the design process, and your ideas will be taken with serious consideration. Be part of a team building BRAEBON’s future.
REQUIREMNETS
· Applicants must be a Canadian citizen/permanent resident and legally permitted to work in Canada
SKILL SET
- Must have at least 2 years industrial work experience
- Hardware Design experience
- Altium schematics capture and multi-layer PCB design for embedded systems
- Firmware development experience with the following specifics:
- Low power micro-controllers ARM Cortex family preferred
- Experience with digital signal processing
- Strong programming, integration and debugging experience in C/C++ low level applications
- Experience in bare-metal or RTOS-based projects
- Understanding of communication protocols: I2C, UART, SPI
- Experience working directly with uC elements such as ADCs, timers, PWMs, GPIO
- Working knowledge of BLE
- Experience in testing and validating firmware functionality directly on embedded platforms
- Hands-on experience with test equipment, including oscilloscopes and signal generators, etc.
NICE TO HAVES
- Programming, integration and debugging experience in an assembly language
- Hands-on experience with Nordic family of microcontrollers with Zephyr
- Working experience with Python or any other scripting languages
“salary commensurate with experience.”
Job Type: Full-time
Schedule:
Work Location: In person