Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Embedded Software Engineer Jobs
Recruited by Exact Match Recruitment 8 months ago Address Ontario, Canada
Embedded Software Engineer Co-Op (Fall 2023)
Recruited by Ciena 9 months ago Address Ontario, Canada
Embedded Engineer Jobs
Recruited by KO2 Embedded Recruitment Solutions Ltd 9 months ago Address Durham, Ontario, Canada
Embedded Software Engineer (Junior/Intermediate/Senior)
Recruited by Evertz 9 months ago Address Burlington, Ontario, Canada
Embedded Sw Developer Jobs
Recruited by Nokia 9 months ago Address North Gower, Ontario, Canada
Sr. Embedded Sw Developer
Recruited by Nokia 9 months ago Address North Gower, Ontario, Canada
Senior Software Developer Jobs
Recruited by Venor 10 months ago Address Halifax, Nova Scotia, Canada
Senior Software Developer Jobs
Recruited by CARMA Corp. 10 months ago Address Ontario, Canada
Co-Op/Intern Software Developer, Algorithms, Quality
Recruited by Kinaxis 10 months ago Address Halifax, Nova Scotia, Canada
Software Engineer Intern Jobs
Recruited by Ciena 10 months ago Address Ontario, Canada
Embedded Linux Software Engineer
Recruited by Insight Global 11 months ago Address Vaughan, Ontario, Canada
Software Developer Intern Jobs
Recruited by Thales 11 months ago Address Burlington, Ontario, Canada
Sr Embedded Software Developer
Recruited by Nokia 11 months ago Address North Gower, Ontario, Canada
Embedded Software Developer Jobs
Recruited by Nokia 11 months ago Address North Gower, Ontario, Canada
Embedded Linux Software Developer
Recruited by Hays 11 months ago Address Concord, Ontario, Canada
Software Developer, Intern Jobs
Recruited by Genesys 1 year ago Address Ontario, Canada

Embedded Software Developer Jobs

Company

Ciena

Address Ontario, Canada
Employment type FULL_TIME
Salary
Category Appliances, Electrical, and Electronics Manufacturing,Computer Networking Products,Telecommunications
Expires 2023-07-30
Posted at 9 months ago
Job Description
Ciena 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.
Achieve your ideal career at the forefront of innovation with Ciena. We know the importance of life outside of work, which is why our employees enjoy flexible paid time off and the freedom of working remotely. Ciena empowers our teams with competitive salaries and incentives, community volunteer programs, professional development resources, and support for our mental and physical health—all experienced within a diverse and inclusive culture. To put it simply, we’re a technology company driven by our humanity.
How You Will Contribute
Reporting to Senior Manager, Embedded Software Engineering as an Embedded Software Developer on the WaveLogic Software team, you’ll play a key role in the software development lifecycle, building platforms that support convergence of the WaveLogic Photonics, OTN and Ethernet packet layers of the global network.
  • You will use your expertise in Bare Metal development, Linux Kernel, the TCP/IP stack, Forwarding Tables, IP Filters, VLANs, and memory management to develop software APIs and tools to enable a positive user experience.
  • You will work with a broader team of engineers, architects and other professional and technical personnel to create an evaluation software development kit that will enable customers to develop their products using Ciena components. You will be accountable for defining platform requirements, developing HAL layer drivers in an embedded environment, supporting API development and testing and crafting end user documentation.
  • You will design, code and support drivers, diagnostics and/or applications written in C/C++, Bash and Python and debug system defects, throughput and performance.
  • You will support the implementation of cross-platform software and services, spanning multi-core embedded CPUs, SOCs, 10/100/1000BT Ethernet PHYs, FPGAs, and optics.
  • You will create documentation and production of the artifacts of the software development process, participate in defect resolution and backlog defect reduction and develop scripts, test utilities, and other development aids to improve designer efficiency.
  • You will develop common operating system elements from and to other product families within Ciena and support other designers to troubleshoot hardware, software and system defects and performance issues.
What Does Ciena Expect of You?
  • Relationship builder – with a proven ability to influence, you’re able to get work done with and through others.
  • Initiative – you’re a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.
  • A commitment to learning – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve.
  • Agility – you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the software development lifecycle.
  • Communication expertise – you have the ability to influence and tailor your message and ideas to the audience to ensure understanding and consensus.
  • The 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.
The Must Haves
  • Hands on experience with Board support Package (BSP) development, Linux kernel drivers and user space drivers.
  • Embedded C, C++ programming language.
  • Knowledge of the fundamentals of structured programming and design concepts.
  • Minimum Bachelor’s Bachelor’s degree in Engineering, Computer Science or equivalent.
  • Demonstrated experience with the Atlassian tool suite (Jira, Confluence).
  • Experience with SPI and I2C driver development and testing, security and board bring-up.
Assets
  • Exposure to software development tools such as Agile or Waterfall.
  • Ability to understand CPU Hardware architectures, Hardware Functional Specifications and Hardware Timing Diagrams.
  • Real time operating systems concept knowledge.
  • Understanding of Common Management Interface Specification (CMIS).
  • Familiarity with optical such as 100G/400G Ethernet interfaces, Coherent optical interfaces, DWDM, OTN, Ethernet, OSI Model, TCP/IP, MPLS
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.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.