Job Title: Software Engineer/C++ Developer Location: Kanata, ON - Onsite Duration: 5+ months Client: Ford of Canada Job ID: 6418 Introduction Join our team as we create tomorrow! We are committed to becoming the world's most trusted mobility company delivering smart vehicles for a smart world.
We believe in putting people first, working together, and facing challenges head-on.
Required Skills & Qualifications Minimum 3 years of experience in C++ Developement/ POSIX development on Linux.
Strong proficiency in C programming, including modern C features (C 11 and beyond).
Experience with version control systems (e.g., Git).
Experience with debugging and profiling tools (e.g., gdb, valgrind).
Excellent problem-solving and analytical skills.
Excellent communication and teamwork skills.
Preferred Skills & Qualifications Experience with Agile development methodologies (e.g., Scrum, Kanban).
Experience with build systems (e.g., CMake, Make).
Experience with testing frameworks (e.g., gtest, ptest, c-unit).
Experience with containerization technologies (e.g.,
Docker).
Experience with specific Linux distributions (Ubuntu).
Day-to-Day Responsibilities Design, develop, test, and maintain C applications within a Linux environment.
Looking for embedded development experience.
Adhere to coding standards and best practices to ensure code quality and maintainability.
Collaborate with other engineers and stakeholders to gather requirements, design solutions, and implement features.
Contribute to the improvement of our development processes and tools.
Participate in code reviews and provide constructive feedback to team members.
Troubleshoot and resolve software defects.
Write explicit and concise documentation.
Work effectively both independently and as part of a team.
Proactively identify and address potential technical challenges.
For immediate consideration please click APPLY to begin the screening process with Alex.
📌 Software Engineer (3) - Core Engineer 2 (Kanata)
🏢 Artech
📍 Kanata