Pages

Instructions

Embedded Developer - Montreal, QC (Remote) - Full-time - Mid-Senior level


Description:

  • Work on all phases of the software development life cycle in an Agile environment on IoT and embedded projects for in-vehicle devices
  • Analyze the needs for new embedded products and components
  • Write the software requirements and design documents
  • Contribute to the design of software architectures
  • Develop real-time embedded applications in C/C++ for ARM Cortex, PIC, NXP, and Nordic RF chips
  • Debug and test your code and algorithms
  • Work with the team in resolving field issues
  • Maintain software products after their releases (bug fixes and adding functions)


You are the person we are looking for if you have:

  • Bachelor’s degree in engineering (Software, Computer or Electrical)
  • 5 years + of professional experience in a similar position
  • Extensive Experience with programming languages such as C and C++
  • Experience with system integration and test
  • Experience developing real-time and multi-task software
  • Experience developing wireless interface (RF, and Bluetooth/BLE)
  • Experience with software architectures for ARM Cortex
  • Experience with communications peripherals such as CAN, UART, SPI, I2C
  • You are a team player, and result oriented
  • Autonomous, honest, and organized
  • Systematic approach to problem solving


Nice to have:

  • Experience developing serial interfaces (LIN, J1850 and OBDII)
  • Strong RF domain knowledge with hands-on software development experience
  • Experience developing firmware/drive for cellular and GPS applications
  • Experience in ASM programming
  • Experience with SiLabs cortex M4 and M0
  • Experience with software architectures 8051 and PIC

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.