Embedded C/C++ Engineer - Optical Networks & Microservices
Ciena
Ottawa
On-site
CAD 62,000 - 100,000
Full time
30+ days ago
Job summary
A leading technology firm in Ontario is seeking an embedded microservices software developer. Your role will involve developing real-time embedded C/C++ software for optical network products, participating in all stages of software development, and troubleshooting integration issues. The ideal candidate holds a Bachelor's degree in Electrical/Computer Engineering or Computer Science and has 1+ years of experience. The salary range for this role is $62,100-$99,100.
Benefits
Medical, dental, and vision plans
401(K) with company matching
Employee Stock Purchase Program
Paid sick leave and vacation time
Qualifications
- 1+ years of experience in software development, particularly in C/C++.
- Ability to develop software on multi-processor, concurrent systems.
- Familiarity with debugging environments.
Responsibilities
- Develop real-time embedded software for optical network products.
- Participate in all software development stages: design, implementation, testing.
- Troubleshoot hardware and software integration issues.
Skills
C/C++ development
Linux-based tools
Problem-solving skills
Agile development
Microservice architecture
Education
Bachelor’s degree in Electrical/Computer Engineering or Computer Science
Tools
GNU
GCC
GDB
Git
Docker
JIRA
A leading technology firm in Ontario is seeking an embedded microservices software developer. Your role will involve developing real-time embedded C/C++ software for optical network products, participating in all stages of software development, and troubleshooting integration issues. The ideal candidate holds a Bachelor's degree in Electrical/Computer Engineering or Computer Science and has 1+ years of experience. The salary range for this role is $62,100-$99,100.