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
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
