Embedded Software Engineer - Intern
Ciena
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
How You Will Contribute
We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products. Functional areas in our scope range from low level bit flipping drivers to high level software state machines for interfacing with external applications:
- Linux and VxWorks kernels and base software components
- Drivers for proprietary and 3rd party ASICs, FPGAs, and other hardware components.
- Hardware/software interface to provide bridging of various abstraction layers.
- Fault and alarms subsystems to detect, report and maintain defects and manage their hysteresis and co-relations.
- System applications such as traffic/equipment protection, performance monitoring, etc.
- SDKs that abstract the underlying low-level software and hardware to facility platform application developments and integration.
Must Haves
- Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines
- Experience with C or C++
Assets
- Developing software for embedded systems or telecom products
- Understanding of CPU hardware architectures, hardware functional specifications, hardware timing diagrams, device data sheets
- Understanding of real-time operating systems and embedded systems
- Software development tools such as git, BitBucket, Gerrit, Jira, etc.
- Unit test frameworks such as Google Test, JUnit, Robot, PyTest, and the like
- Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems in user space and kernel space
- High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash
- YANG modeling language and toolchains
- Software development methodologies such as Agile or Waterfall
- Familiarity with datacom and telecom concepts such as DWDM, SONET/SDH, OTN, Ethernet, OSI Model, TCP/IP, MPLS
Pay Range
The hourly pay range for this position is $25 to $32.
Pay ranges at Ciena 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 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, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.
Ciena is an Equal Opportunity Employer, including disability and protected veteran status.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.
$110.63k - $149.68k par année
...2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy Location: Ottawa ON, Onsite About Lumentum At Lumentum, we’re...SuggéréTemps pleinLogé Sur PlaceHoraires flexibles$75k - $100k par année
...proud of what we deliver, together. Job Purpose The design engineering group provides complete end-to-end product development... ...through to volume manufacturing. The design team is seeking an Embedded Software Developer for the Advanced Systems and Interconnect team. The...SuggéréTemps plein- ...and societal impact. Ciena’s WaveLogic Software Development team builds and sustains platforms... ...position provides exposure to complex embedded systems and cross-platform software... ...utilities, and development tools to improve engineering efficiency Collaborate with...SuggéréTemps pleinHoraires flexibles
- ...years. Backed by a legacy of engineering excellence, reliability and... ...our cutting-edge LightSpeed Software. Actively engage with both... ...and maintain tests for embedded software modules using programming... ...an office environment. International travel may be occasionally required...StageTemps pleinTravail au bureauLe monde entierLundi au vendredi
- ...an immediate opening for a Principal Embedded Software Architect to join their team in Ottawa... ...will collaborate closely with System Engineering and other cross-functional teams to ensure... ..., Tuesday, Thursday and Friday. International travel is required. If you're interested...SuggéréTravail au bureauRecrutement immédiatLundi au vendredi
$18 - $25 par heure
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental... ...reinforce each other by design. About this role: The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers...StageTaux horaireContrat Longue DuréeEmploi permanentTemps pleinHoraires flexibles$85k - $110k par année
...ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities... ...experience building desktop or embedded Java applications (not exclusively web/... ...areas or information that is subject to international regulations. You must be eligible to work...StageTemps pleinTravail au bureauTravail à distanceHoraires flexibles- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure...Temps pleinLe monde entier
$90k par année
...job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full time... ...Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches, including improvements...StageTemps plein$120k - $155k par année
...About the Role As the Senior Software Developer , you’ll be... ...lineup, and integrates with other internal systems to keep everything in... ...’ll work closely with every engineering discipline at RBR, which... ...Experience working with hardware, embedded systems, serial...StageContrat Longue DuréeTemps pleinLe monde entierTravail posté- ...Director of Software Engineering Location: Ottawa, ON (On-site) Reports to : CTO The Role This is a critical technical leadership... ...Guide technical direction across distributed systems, embedded software, robotics infrastructure, real-time systems, simulation...StageContrat Longue DuréeTemps pleinRelocation
$126.4k - $158k par année
...Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure,... ...architecture. Act as a consultant to internal feature teams, educating and... ...championing inclusion and making it happen—by embedding them into how we hire, collaborate, and...Temps pleinTravail au bureauHoraires flexibles1 jour par semaine- ...We are looking for an analytical Software Engineer to design and integrate software modules into our production and product systems. You will... ...proficient in Python and C# and enjoys the challenge of working with embedded APIs. Requirements Bachelor’s degree in Computer Science...Temps plein
- ...As a Principal Software Engineer, you will design, develop, and deliver Control Software and or Firmware for Ultra High-performance electronic... ...Key Qualifications & Experience Background in developing embedded system software for large-scale complex multi-processor product...Temps plein
- ...chapter starts here. We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for... ...Python, and Embedded Linux. Knowledge of Linux internals, Layer 3 networking, TCP/IP, and routing. Experience...Сontrat
$58k - $104k par année
...Canada has an immediate internship opening for an Engineer. About the team: openJiuwen is an international open source AI Agent community building infrastructure... ...Coding Agents, Research Agents, Data Agents, and Software Engineering Agents. Contribute to JiuwenSwarm...StageRecrutement immédiat$95k - $130k par année
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience... ...science reinforce each other by design. About this role: The Embedded Firmware Engineer will develop the real-time control firmware...Contrat Longue DuréeEmploi permanentTemps plein- ...Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our... ...ll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design,... ..., evaluation, and observability - not an internal tooling role. You'll work primarily in Python...Temps pleinTravail au bureauZone localeTravail à distanceTravail à domicileBureau à domicileHoraires flexiblesTravail le week-end
$90k - $140k par année
...Waterloo / Ontario Research and Development – Engineering / Full-Time / Remote Who We Are;... ...development of digital investigative software that acquires, analyzes, and shares... ...be reflected in our hiring processes and embedded in our values and how we treat one another...Temps pleinСontratTravail au bureauZone localeTravail à distanceHoraires flexibles- ...at Samsara built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles... ...~ Experience designing backend systems that serve edge, embedded, or resource-constrained clients ~ Experience with quality...StageContrat Longue DuréeTemps pleinTravail à distanceHoraires flexibles
$102.5k - $184.5k par année
...Are you a software developer who loves building beautiful user interfaces... ...Join Our Cloud Experience Engineering Team Our Cloud Experience... ...that allows customers and internal stakeholders to build software... ...managing your savings, we're the engine behind the scenes. We provide...Temps pleinTravail au bureauTravail à domicile$65k - $75k par année
...About The Role As a Junior Software Developer (AI & Agentic... ...the intersection of software engineering, artificial intelligence, and... ...orchestration patterns or workflow engines Exposure to prompt... ...Christmas and New Years' No Internal Meetings Fridays Compensation...StageTemps pleinTravail d'étéTravail à distance- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON...Horaires flexibles
- ...Senior Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects. They will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration and alignment with our...Pour les contractants
- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role... ...review the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team Conduct...Emploi permanentTemps plein
$18 - $25 par heure
...communications, and quantum computing platforms engineered for the performance, reliability, and... ...role: The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering... ...Autodesk Inventor, CATIA, or comparable CAD software. Develop detailed technical drawings...StageTaux horaireContrat Longue DuréeTemps pleinTravail occasionnelTravail manuel$2000 - $4000 par mois
...Job Description: International Consultation and Exchange Specialist Job Overview Responsible for global industry trend research, cross... ...language proficiency are preferred; proficient in Office software, industry data retrieval tools and basic data analysis software...Travail à distanceTravail au bureauTravail à domicileD'outre-mer$140k - $165k par année
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and...Travail à distanceContrat Longue DuréeTemps plein- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking,...Temps pleinTravail au bureau
$110.63k - $149.68k par année
...consecutive year . Position Title: Embedded Development and Systems Support Employment... ...Develop features and bug fix embedded software, troubleshoot system-level customer... ...with software development, QA, systems engineering, DevOps, field teams, and support teams...Temps pleinLogé Sur PlaceHoraires flexibles
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Embedded Software Engineer - Intern. Soyez parmi les premiers à postuler !
- software qa Ottawa, ON
- software sales Ottawa, ON
- software Ottawa, ON
- remote software Ottawa, ON
- junior software developer .net Ottawa, ON
- golang software developer Ottawa, ON
- software asset management analyst Ottawa, ON
- software trainer Ottawa, ON
- entry level software Ottawa, ON
- spécialiste assurance qualité logiciel Ottawa, ON
