Embedded Software Developer Job at Akimbo Technologies

Akimbo Technologies Kanata, ON

Embedded Software Developer

Akimbo Technologies is a leader in the mobility industry with its patented fault tolerant distributed computing solution. The primary advantage of our fault tolerant distributed computing is its ability to recover in real-time. This functionality is also a requirement for true autonomous mobility. When fault tolerance is applied to cybersecurity, another compelling advantage emerges – detection, correction and self-healing in real-time. In fact, our use of fault tolerance applied to cybersecurity and autonomy is the industry's first.

If you are self-motivated, thrive on challenging problems and want to be a key member of a team creating innovarion then we have something in common.

Akimbo Technologies is looking for an Embedded Software Developer with real-time operating system experience for its Ottawa location. You will work within a creative team to implement software solutions to a new and challenging paradigm. You will share the opportunity to contribute to the entire development lifecycle of an innovative fault tolerant distributed computing solution. This includes all phases of development from concept formulation, design to deployment.

Responsibilities

  • Work within a team of smart and talented people to develop and deliver innovative software solutions
  • Implement, test and design software features using modern C/C++
  • Share ideas for innovation and process improvements

Required Experience and Education

  • Canadian residency
  • Drive, curiosity and passion to push the boundaries
  • Bachelor’s Degree in computer science/software engineering/electrical engineering or mathematics
  • 7 years professional experience with C/C++ development and object-oriented programming
  • Experience with real-time embedded OS development (FreeRTOS, QNX, VxWorks)
  • Experience with Git source control management

Skills

  • Strong sense of ownership, urgency, and drive
  • Strong coding ability using C/C++ languages
  • Strong problem solving and analytical abilities
  • Strong ability for troubleshooting and problem solving
  • Excellent communication and interpersonal skills
  • An eagerness to learn and solve problems

Assets

  • Experience working with CAN bus
  • Experience with network programming, TCP/IP
  • Low level debugging experience
  • Experience on marine, automotive or military products
  • GUI application development experience (WxWidgets, ...)
  • Experience with MCUXpresso or equivalent
  • Development with Python

If you think you have the drive and passion to break boundaries, then send your resume and cover letter. Remote working is possible.

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Stock options
  • Work from home

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Kanata, ON: reliably commute or plan to relocate before starting work (required)

Education:

  • Bachelor's Degree (preferred)

Experience:

  • Embedded SW development: 5 years (required)
  • C/C++: 7 years (required)
  • RTOS (FreeRTOS, QNX or VxWorks): 5 years (required)

Work Location: One location




Please Note :
clarksonsquare.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clarksonsquare.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.