Our Work Culture

Arcane Four Software is the perfect environment for creative problem solvers who thrive on variety and innovation. By working with us, you’ll get to try your hand at diverse projects and have opportunities to learn, grow, and push the boundaries of what you can do. Whether you're collaborating with clients to bring their visions to life or innovating on our own internal products, there's always something new on the horizon.

From automotive projects to video game development, the variety of work ensures that you'll continuously expand your skills, be exposed to new technologies, and be part of something special. Apply today and come start the next chapter in your career—we promise it will be exciting.

Why Work With Us

Competitive Salary

Our compensation packages include performance bonuses.

Flexible Work Schedule

We offer flexible hours, with occasional work-from-home options when needed.

Growth Opportunities

Advance your career with our learning and development programs.

Health and Dental

We provide comprehensive health and dental insurance to keep you and your family covered.

Profit-Sharing Program

Share in our success with our generous profit-sharing plan.

Retirement Plan

We have an RRSP matching program to ensure your future is secure.

Open Positions

Embedded C/C++ Developer
Ottawa - Engineering

Location

  • This is a full-time, on-site, opportunity at our main office in Ottawa, 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