Currently Hiring

Arcane Four is a small company with a strong and nimble team. We provide contract software development services to other companies to help them realize their visions and deliver high quality products. This, in turn, allows us to invest in our own product development, namely Video Games. If you are the type of developer that enjoys exploring new technologies and working on cool new projects then we are the place you want to work, and as a side benefit you get to develop and play games on top of that! So roll a d20, add your persuasion modifier and come start the next chapter in your career, we promise it will be exciting.

Embedded C/C++ Developer

Location

  • This is a full-time, on-site, in-person opportunity at our main office in the Kanata North Technology Park located in Ottawa, ON, Canada

Responsibilities

  • Develop and troubleshoot applications, drivers, and other programs in an embedded environment (Linux, QNX, FreeRTOS, bare metal, etc.)

Requirements

  • Experience working with compiled languages like C, C++, and Rust
  • Familiarity with cross-compilers
  • Experience working with build management tools like CMake and Yocto
  • Comfortable working with scripting languages like Lua and Javascript
  • Familiarity with IPC/M2M technologies like MQTT or DDS
  • Experience with TCP/IP networking

Bonus

  • Experience with HMI development is a strong asset
  • Experience with UI/UX design and web development is an asset
  • Database experience is an asset
  • Game development experience (mobile, web, console, PC) is an asset

Email us your resume

Senior Full-Stack Web Developer

Location

  • This is a full-time, on-site, in-person opportunity at our main office in the Kanata North Technology Park located in Ottawa, ON, Canada

Responsibilities

  • Develop full-stack web applications for a variety of customers in various industries
  • Develop web applications to support Arcane Four's embedded middleware platform currently in development
  • Provide guidance on design, architecture and best practices relating to web-based, cloud-based and container-based technology to embedded software and application developers on the Arcane Four team
  • Work with the rest of the team to harmonize the embedded software and cloud-based application development pipelines

Requirements

  • Minimum 5-10 years experience developing and troubleshooting full-stack web applications
  • Proven technical leadership with full-stack web technologies
  • Experience with Angular, React, Vue and other front-end frameworks
  • Experience with Node.js, Ruby on Rails, .NET, Java back-end frameworks
  • Experience with various databases and other data management technologies
  • Experience with AWS, Azure or GCP
  • Experience with Docker, containerization, automation
  • Experience with DevOps, CI/CD, development and release process

Bonus

  • UI/UX design expertise is an asset
  • Game development experience (mobile, web, console, PC) is an asset

Email us your resume

Join us

Please email a copy of your resume and cover letter to us.