Embedded Systems Engineer

Embedded application design, implementation, test and support

  • Design the application based on product design and firmware framework
  • Create new frameworks and/or libraries for use by members of the team
  • Implement the application (including engineering documentation)
  • Developing tests to validate the implementation
  • Maintain the application upon release
  • Work with Technical Support team in resolving field issues
  • Verify the marketing materials for the specific firmware
  • Participate in the evaluation of new products and components for future designs


Your qualifications and experience

  • Bachelor in Engineering (Electrical or Computer preferably): DEC in Engineering or Computer Systems with suitable experience is acceptable
  • 10+ years experience in embedded system firmware/software design
  • Fluent in C & Assembler (C++, Python, Perl a plus)
  • Must have knowledge of Embedded Hardware (MSP430 kits, BLE module or similar)
  • Experience in developing with RTOS (FreeRTOS or similar)
  • Knowledge of MCU architectures: MSP430, 8051, nRF52, ARM, Cortex
  • Proven experience in analog, digital and serial interfaces
  • Knowledge of Bluetooth Low Energy (BLE) is an asset
  • Knowledge of SPI, I2C is a definite asset
  • Knowledge of hardware design (schematic and PCB layout) is also a definite asset
  • Systematic approach to problem solving, awareness of the implications of a given  change
  • Troubleshooting / debugging skills in development and production
  • Familiar with source code management: git/github


Your skills

  • Passionate and energetic about what you do
  • Self-motivated and resourceful
  • Have strong communicative skills
  • Approach technical challenges with an open mind and desire to innovate
  • Like to build firmware/tool as part of a team


To apply, please send your resume to careers@omsignal.com

Leave a comment