Job Title or Location
RECENT SEARCHES

C++ Software Engineer

Bluewaves Mobility Innovation Inc - 8 Jobs
Toronto, ON
Full-time
Experienced
Posted 14 days ago
Salary:

We are seeking skilled C++ Software Engineers experienced in large scale software
development.

Job Type: Full-time
Ability to commute/relocate:
 Choose from two locations: North York, ON / Ottawa, ON
 Onsite work is required. Reliably commute or plan to relocate before starting
work.
Education:
 Bachelor's Degree (required)
Experience:
 C++ software development: 3 years (required)
Work Location: In person

Key Responsibilities:
 Design, develop and test software components in C++
 Identify bottlenecks and bugs, and devise solutions to these problems
 Ensure on-time delivery of software modules that meet or exceed quality standards
 Maintain and support software codes for existing products
 Debug and troubleshoot system-level issues, collaborating with lower-layer component developers as necessary.
 Maintain version control, changelogs, and ensure compliance with software quality standards.
 Documenting processes and maintaining software development records.
 Serve as a subject matter expert for assigned software modules, provide support to team members
 Effectively manage workload and meet project deadlines under high-pressure environments

Qualifications:
 Bachelor's degree in Computer Science, Electrical Engineering, or a related field
 Strong proficiency in C++
 3+ years C++ development experience in Object-Oriented programming
 Experience in Microservices and design patterns preferred
 Experience developing large scale C++ software system is a big plus
 Experience developing OAM/NMS system is a plus.
 Experience developing telecom equipment control system is a plus.
 Familiar with ORAN specifications is a plus.

 Experience with DBus/ProtoBuffer/gRPC is a plus
 Experience with data modeling, Json/XML is a plus
 Experience in Java and Python is a plus
 Experience developing software for embedded Linux system is a plus.
 Familiarity with source control tools like Git.
 Excellent problem-solving and analytical skills.
 Quick learner and willing to take challenge
 Ability to work independently and as part of a team
 Strong time management and organizational skills
 Ability to thrive under pressure
 Implementation of automated testing platforms and unit tests
 Familiarity with continuous integration

Share This Job: