Wed, 20 September, 2017
Welcome, New user? Register here  |  Already registered? Sign in


Lead Software Engineer
Posted date [Sep-11-17]  (ID: 160803)
| More
The AIM Group, established in 1988, is a Canadian owned, ISO certified company that provides Information Management / Information Technology, Professional Services, Engineering, Oil & Gas, HR Capital Management and Administrative and Clerical Services to the private and public sectors in Canada, the United States, and internationally.

  • Provide technical leadership to their software team
  • Quotation support
  • Recruiting and managing resources
  • Follow up on implementation details to ensure high quality deliverables
  • Working with other disciplines to develop architectures for new products




  • Degree in Electrical/Software Engineering, Computer Science, or related degree
  • 10 years of directly related experience
  • Experience in embedded software development: board bring up, low level drivers/APIs, development of architectures
  • Strong communication skills required to interact with the PM, Senior Management, internal/external customers and other technical teams
  • Solid knowledge of Linux (C, C++, uboot, kernel and user space development) or other embedded RTOS (such as Open RTOS or freeRTOS)
  • Interface development (BT, Wifi, Zigbee, Ethernet, GSM, CDMA, RF)
  • Software development models (waterfall, Agile, V-model, etc.)
  • Excellent time management skills, ability to “see the big picture”
  • Understanding of how to manage/assign/juggle resources in an ever-changing environment



  • Understanding of financial reporting (forecasting, managing costs)
  • Full product development of consumer (smart connected) devices highly preferred
  • M2M protocols and IoT landscape and trends
  • Expertise with Qualcomm and Intel processors
Job Title Lead Software Engineer
Company Name The AIM Group
Category Category -> Telecommunications
Job Type Job Type -> Full-Time
Location Ottawa
Area Location -> ON - Ottawa