Software Developer building C/C++ embedded applications for Ford of Canada’s connected vehicles. Designing features, debugging software, and executing unit tests in a hybrid Ottawa team.
Responsibilities
Analyze product requirement documents for connected vehicle applications and create software designs and proposals
Implement new features in embedded vehicle applications
Perform debugging and software maintenance activities for existing vehicle applications
Develop and execute unit tests and report defects
Provide time estimates and regular progress updates for assigned development tasks
Participate in code reviews and contribute as a member of a multi-functional agile development team
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
At least 6 months of experience in requirements analysis and software development; relevant coursework and academic or projects may be considered
At least 6 months of experience developing software using object-oriented methodologies
Experience with one or more of C, C++, Rust, Java, Kotlin, or Python; coursework and projects demonstrating these skills are relevant
Legally entitled to work in Canada
Proof of degree completion for the highest level of education attained
Education Credential Assessment report showing Canadian equivalency if the degree was obtained outside Canada
Benefits
Annual Compensation bonus program eligibility
Accommodation for applicants with disabilities throughout recruitment, selection, and assessment processes, where needed
Full Stack Software Developer building software for GHD’s engineering and environmental specialists. Delivering full - stack solutions, shaping requirements, and collaborating across digital transformation projects.
Fullstack Software Engineer building end - to - end product features for WorkWhile’s AI - powered labor - market platform. Leading projects, shaping systems, and mentoring teammates in a hybrid Toronto team.
Embedded Software Developer building C/C++ FortiGate firewall security features for Fortinet. Developing EMS integration, networking capabilities, and reliable security software.
Senior DevOps Developer building AWS/GCP infrastructure and developer platforms for Benevity, whose technology helps companies and employees take social action. Automating delivery, observability, security, and cloud operations.
Senior Software Engineer building full - stack card experiences and money - movement systems at fintech company Mercury. Leading architecture, launches, reliability, and engineering quality across Mercury's Cards Integration team.
Staff Engineer setting technical direction for ChargeLab, which provides software and open APIs for EV charger networks. Architecting distributed systems and guiding engineering standards across teams.
Full - stack/backend software developer building Cisco’s cloud, networking, and security solutions. Developing reliable tools across operating systems, databases, embedded networking, IT, and web services.
Senior Full - Stack Developer building Kotlin/Java and React features for Equisoft’s cloud - native insurance policy platform. Collaborating in Agile teams on secure, high - quality software.
Senior Software Engineer building C++ and Python behavior - planning systems for AeroVect’s autonomous airport ground - handling vehicles. Developing, testing, and optimizing decision - making software for dynamic airside environments.
Software Engineer I developing secure Java applications supporting TD’s retail banking services. Building APIs, testing features, and supporting deployments within an onsite engineering team.