Software Development Intern
4 weeks ago
About Ciena Canada, Inc.
Ciena Canada, Inc. is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
Why Ciena Canada, Inc.:
- We are big proponents of life-work integration and provide the flexibility and tools to make it a reality with remote work and potentially, part-time work.
- We believe an inclusive, diverse, and barrier-free work environment makes for empowered and committed employees.
- We recognize the importance of well-being and offer programs and benefits to support and sustain the mental and physical health of our employees and their families and provide a variety of paid family leave programs.
- We are committed to employee development, offering tuition reimbursement, in-house learning, and mentorship opportunities.
- We know that financial security is important. We offer competitive salaries and incentive programs, RSU's (job level specific) and an employee share option purchase program.
- We realize time away to recharge is non-negotiable. We offer flexible paid time off.
- Great work deserves recognition. We have a robust recognition program, with ongoing and enhanced awards for exemplary performance.
How You Will Contribute:
At Ciena Canada, Inc., the Product Life Cycle Project Management and R&D teams work in close collaboration to deliver world-class products with predictability in time, cost, scope, and quality, while maintaining agility in the face of changing business conditions. An integral part of the product delivery mechanism is a set of tools and applications that support key development and project management processes through project reporting, productivity enhancements, and workflow simplification. Expanding the breadth of these tools and applications, and evolving their capabilities, will further contribute to the objective of predictable product delivery.
Working in conjunction with the Product Life Cycle Project Management and R&D teams, the successful applicant with a background in Computer Science or Engineering will apply their skills of UI design, and knowledge of web development technologies, to define and develop applications that contribute to the successful delivery of innovative products. More specifically, you will:
- Work with members of the PLC Project Management and R&D teams to identify new application needs, prioritize, and develop requirements.
- Recommend appropriate technologies, then implement, test, and deliver key applications within a web framework.
- Hold frequent demos for users as the implementation is refined and incorporate feedback.
- Document applications from both user and developer perspectives, and deliver training specific to those communities as required.
- Apply your knowledge of modern software development practices throughout the project.
What Does Ciena Canada, Inc. Expect of You?
- Initiative – You are a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.
- Agility – you are readily able to adapt to changing priorities.
- Communication – you have the ability to tailor your message and ideas to the audience to ensure understanding and agreement.
- Relationship builder – with strong communication and proven technical skills, you develop trusted connections across multiple disciplines / sites.
- Ability to go 'up and down the ladder' – capable of seeing the big picture, but also understanding the importance of the details and analysis.
- Flexibility to work independently and as part of a broader team – you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.
- Commitment to innovation – you maintain awareness of evolving technologies and their application, and are always keen to propose new ideas.
The Must Haves:
- Working toward a Bachelor's degree in Electrical/Computer Engineering, Computer Science or a related field, with real-world experience contributing to software development projects in a team environment.
- Proficiency in Python programming.
- Experience working with HTML, CSS, Javascript.
- Knowledge of web frameworks such as Angular, Django.
- Experience with Git, Linux, bash scripting, REST APIs.
Assets:
- Familiarity with Jira and Confluence.
Compensation and Benefits (Students)
The pay range for this position is $24.50-$33.00/hour.
Pay ranges at Ciena Canada, Inc. are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.
In addition to competitive compensation, Ciena Canada, Inc. offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.
At Ciena Canada, Inc., we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena Canada, Inc. values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination. Ciena Canada, Inc. is an Equal Opportunity Employer, including disability and protected veteran status. If contacted in relation to a job opportunity, please advise Ciena Canada, Inc. of any accommodation measures you may require.-
Audio Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob SummaryWe are seeking an experienced Audio Software Developer to join our team at QNX Software Systems. As an Audio Software Developer, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers to understand...
-
Embedded Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing software solutions for our customers.Key Responsibilities:Design and develop software solutions for our customersCollaborate with cross-functional teams to ensure...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with technology partners, and...
-
Principal Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...
-
Software Developer
4 weeks ago
Ottawa, Ontario, Canada Employment and Social Development Canada Full timeJob Title: Programmer / Analyst, Application DevelopmentWe are seeking a highly skilled Programmer / Analyst, Application Development to join our team at Natural Resources Canada's Office of Energy Efficiency.Job Summary:The successful candidate will be responsible for conducting research, analysis, development, testing, and implementation of changes to the...
-
Senior Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Embedded Software Developer to join our Advanced Technology Development team.Key Responsibilities:Develop and implement software solutions for future technology trends and...
-
BlackBerry QNX Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...
-
Senior Audio Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob SummaryWe are seeking an experienced Audio Software Developer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers to...
-
Senior Audio Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob SummaryWe are seeking an experienced Audio Software Developer to join our team at QNX Software Systems. As a key member of our audio development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers...
-
Senior Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The team is focused on future technology and product opportunities, as they relate to our...
-
Embedded Software Developer Intern
4 weeks ago
Ottawa, Ontario, Canada Exide Technologies Full timeJob SummaryWe are seeking a highly motivated and detail-oriented Embedded Software Developer Intern to join our team. As an intern, you will work closely with our software and system team members to develop and integrate embedded real-time software.ResponsibilitiesDevelop and test embedded software for safety-critical systemsCollaborate with the software and...
-
Embedded Software Developer Intern
3 weeks ago
Ottawa, Ontario, Canada Exide Technologies Full timeJob SummaryWe are seeking a highly skilled Embedded Software Developer Intern to join our team at Stryten Energy. As an Embedded Software Developer Intern, you will be responsible for performing software engineering tasks, including requirements development, design, code, testing, verification, and integration of embedded real-time...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperJob Description:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for developing drivers for various hardware peripherals, adapting existing drivers for embedded platforms, and enhancing existing software for...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionJob Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for embedded...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperJob Description:At QNX Software Systems, we are seeking an experienced Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Configure and develop embedded target...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded systems.Key Responsibilities:Develop and maintain software for embedded systems, including drivers and firmware.Collaborate with...