Embedded Software Development Specialist
2 weeks ago
Ciena Corporation is a leading technology company that prioritizes its human-centric approach. We foster a culture of flexibility and personalization in the workplace, aligning our commercial goals with positive social, community, and societal impact.
Achieve your ideal career at the forefront of innovation with Ciena. Our employees enjoy flexible paid time off and the freedom to work remotely. We empower our teams with competitive salaries, incentives, community volunteer programs, professional development resources, and support for mental and physical health - all within a diverse and inclusive culture.
How You Will Contribute:
- You will collaborate with a broader team of engineers, architects, and other professionals to develop an evaluation software development kit that enables customers to create products using Ciena components. Your responsibilities include defining platform requirements, developing HAL layer drivers in an embedded environment, supporting API development and testing, and crafting end-user documentation.
- You will assist in implementing cross-platform software and services, covering multi-core embedded CPUs, SOCs, 10/100/1000BT Ethernet PHYs, FPGAs, and optics.
- You will leverage your expertise in Bare Metal development, Linux Kernel, TCP/IP stack, Forwarding Tables, IP Filters, VLANs, and memory management to develop software APIs and tools that ensure a positive user experience.
- 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 develop common operating system elements from one product family to another within Ciena and support other designers in troubleshooting hardware, software, and system defects and performance issues.
- You will create documentation and 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.
- Agility – you are able to make key decisions and manage competing and ever-changing account priorities largely driven by the software development lifecycle.
The Must Haves:
- A minimum of 5 years of experience in embedded software development.
- A Bachelor's degree in Engineering, Computer Science, or equivalent.
- Hands-on experience with Board Support Package (BSP) development, Linux kernel drivers, and user-space drivers.
- Experience with SPI and I2C driver development and testing, security, and board bring-up.
Estimated Salary: $90,000 - $120,000 per year, depending on location and experience.
Benefits:
- Flexible paid time off.
- Freedom to work remotely.
- Competitive salaries and incentives.
- Community volunteer programs.
- Professional development resources.
- Mental and physical health support.
-
Ottawa, Ontario, Canada Disability Solutions Full timeThe Embedded Software Developer Intern will work in our Ottawa facility, collaborating with a team that understands advanced combat vehicle power integrations using smart power management solutions for the military market. You will be responsible for performing software engineering tasks including requirements development, design, code, testing, verification...
-
Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeBlackBerry QNX Senior Systems Software (General Embedded) DeveloperTime Type: Full timeBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. BlackBerry QNX was born in embedded and provides...
-
Senior Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeEmbedded Software Development OpportunityWe are seeking an experienced Senior Embedded Software Developer to join our team at BlackBerry Inc.About the Role:The successful candidate will be responsible for designing, developing, and maintaining software related to Command Line Tools (compilers, utilities, libraries, etc.) on Linux- and Windows-based...
-
Embedded Software Systems Developer
4 weeks ago
Ottawa, Ontario, Canada Telesat Full timeAt Telesat, a leading global satellite operator, we are seeking an experienced Embedded Software Systems Developer to join our team. As part of our scrum team, you will contribute to the design, development and testing of our cutting-edge Lightspeed Software.About the Role:Collaborate with experienced engineers in designing, coding, testing, and maintaining...
-
Ottawa, Ontario, Canada Ford Motor Company Full timeAt Ford Motor Company, we are seeking a skilled Embedded Infotainment Staff Software Development Engineer/Architect to join our team. This role offers an exciting opportunity to work on the development of infotainment system software for our in-vehicle systems.Job DescriptionThe primary responsibilities of this position include architecting, designing, and...
-
Embedded Software Development Expert
2 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Inc. Full timeSenior Embedded Software DeveloperWe are seeking a seasoned Embedded Linux Software Developer to join our engineering team at High Tech Genesis Inc. in Ottawa, Ontario.Location: Preferred - Ottawa, Ontario. Remote work is also possible from Toronto/Montreal.The estimated salary for this position is $120,000 - $180,000 per year, depending on experience and...
-
Embedded Software Architect
4 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeEmbedded Software DeveloperAbout the RoleBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of...
-
Embedded Software Integration Specialist
2 weeks ago
Ottawa, Ontario, Canada Cs Group Full timeCS Group Canada is a leading company in the development and certification of safety-critical systems for aerospace, electric, and autonomous driving industries.Salary InformationThe estimated salary range for this position is between $80,000 to $120,000 per year, depending on experience.Job DescriptionWe are seeking an experienced Hardware Software...
-
Embedded Systems Software Developer
2 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeBlackBerry QNX Embedded Systems Software DeveloperWe are a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools for building the world's most critical embedded systems.About BlackBerry QNXOur foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages,...
-
Embedded Software Architect
4 weeks ago
Ottawa, Ontario, Canada Myticas Consulting Full timeAt Myticas Consulting, we are seeking a highly skilled Embedded Software Developer to join our team. As an Embedded Software Architect, you will play a crucial role in the design, development, and implementation of advanced satellite ground segment software systems.The ideal candidate will have a Master's degree in Computer Science, Computer Engineering, or...
-
Ottawa, Ontario, Canada Disability Solutions Full timeAbout the RoleAs a talented software engineer, you have the opportunity to join our team at Stryten Energy and contribute to the development of cutting-edge lithium battery technology for military applications.This internship is designed to provide you with hands-on experience in software engineering, working on real-time embedded systems. You will be...
-
Senior Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada Insight Global Full timeCompany OverviewWe are a leading professional services and staffing firm, Insight Global, dedicated to delivering exceptional talent solutions that drive business growth.Job SummaryInsight Global seeks an experienced Senior Embedded Systems Software Developer to join our team. The ideal candidate will possess strong expertise in C++ development and embedded...
-
Senior Embedded Software Developer Lead
4 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeOpen Source Software Development Team LeadAt BlackBerry QNX, we are building a dynamic team to support the QNX Real-Time Operating System in various Open Source Software components. We are seeking a highly skilled and motivated Senior Embedded Software Developer Lead to join our team.This role requires leadership and technical expertise to drive the adoption...
-
Ottawa, Ontario, Canada Myticas Consulting Full timeMyticas Consulting is seeking a highly skilled Senior Embedded Systems Software Developer Leader to lead the design, development, and implementation of advanced satellite ground segment software systems. About the RoleThis role will focus on developing, testing, and maintaining embedded software modules using programming languages like C++ and Python. You...
-
Senior Embedded Software Specialist
4 weeks ago
Ottawa, Ontario, Canada Info Way Solutions Full timeEmbedded Software Engineer OpportunityAt Info Way Solutions, we are seeking a highly skilled Embedded Software Engineer to join our team in Ottowa, Canada. This is an exciting opportunity for someone who wants to leverage their technical expertise to drive innovation and deliver high-quality solutions.Estimated Salary: $120,000 - $150,000 per yearAbout the...
-
Senior Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada Artech LLC Full timeArtech LLC is seeking a highly skilled Senior Embedded Software Developer to join our team in Kanata, Ontario. This contract position offers a competitive salary of $105,000 per year.Job DescriptionWe are looking for an experienced professional to work on various projects, including infotainment, connectivity, and other HW modules. As the Senior Embedded...
-
Senior Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeJob OverviewWe are seeking a skilled Senior Embedded Systems Software Developer to join our team at BlackBerry Inc. in a challenging and rewarding role that will leverage your expertise in C/C++ programming, embedded systems development, and software engineering.About the RoleIn this position, you will be responsible for executing on the development plans...
-
Embedded Software Developer for Critical Systems
4 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeUnlock Your Potential as an Embedded Software DeveloperWe are seeking a highly skilled Embedded Software Developer to join our team at BlackBerry QNX in Ottawa. This is a full-time, onsite opportunity to work on complex technical projects and collaborate with internal stakeholders to deliver innovative solutions.About the Role:The Embedded Software Developer...
-
Embedded Software Development Engineer
4 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeJob OverviewLumentum, a leading employer in the National Capital Region, is seeking an Embedded Software Development Engineer to join their team. This is a unique opportunity to work on cutting-edge LiDAR products and contribute to the company's success.
-
Ottawa, Ontario, Canada Motorsport Hackers Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our Vehicle Software Platform group as an Embedded Systems Developer. In this role, you will be responsible for designing and building the software platform that enables connectivity and advanced application features within next generation Ford vehicles.The ideal candidate will have...