C++ Software Engineer
at Bluewaves Mobility Innovation Inc
North York, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jan, 2025 | Not Specified | 21 Oct, 2024 | N/A | Java,Design Patterns,Data Modeling,Analytical Skills,Computer Science,Continuous Integration,Time Management,Git,Microservices,Object Oriented Programming,Python,Software Development,C++ | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are seeking skilled C++ Software Engineers experienced in large scale software
development.
Job Type: Full-time
EDUCATION:
- Bachelor’s Degree (required)
EXPERIENCE:
- C++ software development: 3 years (required)
Work Location: In person
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
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
North York, ON, Canada