Cisco Systems – Development Engineer – Embedded Software – Kanata, ON

Company: Cisco Systems

Location: Kanata, ON

Expected salary: $109400 – 148500 per year

Job date: Tue, 28 Jan 2025 23:57:07 GMT

Job description: Meet the TeamThis is an excellent opportunity to join Cisco’s fastest growing product in the Distributed Systems Engineer Routing group that champions new methodologies and creates scalable software solutions. You’ll be supported by a team of expert and diverse fellow engineers to deliver new functionality and improvements to our customers.Your Impact

  • As part of a diverse Cisco IOS XR team, you will play an integral part in the software development process.
  • We are looking for a Software Engineer who can thrive in a dynamic start-up like environment to participate in architecture design, software, and tools development across geographies.
  • You will be developing new features and fully automated tests, investigating problems, and using our test tools to ensure that our software is always high quality.
  • You’ll work on Programmability, Routing Infra, etc.
  • You are curious and a problem solver.
  • You can be flexible, learn new skills quickly, and have a strong sense of responsibility.
  • Solving new problems and tackling challenges every day with a focus on quality and attention to detail is exciting to you.

Minimum Qualifications:

  • Experience in data structures and multithread programming, OS fundamentals (Linux)
  • Programming experience in C/C++/ or Python
  • Experience in Layer 3 networking, including experience with OSPF, BGP, IP, EIGRP, and RIP protocols
  • Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering with 4+ years of experience, or a Master’s degree with 2+ years of experience

Preferred Qualifications:

  • Experience in complete software development cycle, including automation
  • Experience collaborating with team members and stakeholders to solve complex issues
  • Experience in API programming, Routing, gRPC based services, network programming (TCP/IP), and prior development experience in Cisco products
  • Consideration will be given to internship experience

#WeAreCisco#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.Our passion is connection-we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do!Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!Message to applicants applying to work in the U.S. and/or Canada:When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate’s hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.U.S. employees have to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco’s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco’s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:.75% of incentive target for each 1% of revenue attainment up to 50% of quota;1.5% of incentive target for each 1% of attainment between 50% and 75%;1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

QNX – Intermediate Technical Project Manager (Automotive & General Embedded Software) – BlackBerry QNX – Ottawa, ON

Company: BlackBerry QNX

Location: Ottawa, ON

Expected salary:

Job date: Tue, 26 Nov 2024 04:49:33 GMT

Job description: several Technical Project Managers (TPMs) with recent experience in Software Development and in cross-functional project management… on deliver content and schedules; managing the day-to-day project progression; etc. You will have previous project management…

QNX – Intermediate Technical Project Manager (Automotive & General Embedded Software) – BlackBerry – Ottawa, ON

Company: BlackBerry

Location: Ottawa, ON

Expected salary:

Job date: Tue, 26 Nov 2024 00:21:42 GMT

Job description: several Technical Project Managers (TPMs) with recent experience in Software Development and in cross-functional project management… on deliver content and schedules; managing the day-to-day project progression; etc. You will have previous project management…

Actalent – Embedded Software Security Engineer – Ottawa, ON

Company: Actalent

Location: Ottawa, ON

Expected salary:

Job date: Fri, 20 Dec 2024 00:17:16 GMT

Job description: Job Title: Embedded Software Security EngineerJob DescriptionWe are seeking an Embedded Software Security Engineer with extensive experience in low-level security and cryptography. This role is not web-focused but rather involves working close to the hardware to implement cryptographic solutions. You will be responsible for developing low-level security software for telecommunications products using FIPS for data encryption.Responsibilities

  • Design and implement low-level security features and cryptographic algorithms.
  • Develop and maintain security protocols in compliance with NIST cryptographic standards and FIPS.
  • Collaborate with cross-functional teams to ensure the security of software products.
  • Provide technical guidance and mentorship to team members.

Essential Skills

  • 5+ years of experience in software security design, particularly with low-level security and cryptography.
  • Proficiency in C coding.
  • Experience with low-level driver development.
  • Strong knowledge of Advanced Encryption Standard (AES).
  • Familiarity with NIST cryptographic standards.
  • Understanding of FIPS 140 standards.

Additional Skills & Qualifications

  • Experience with Linux is a plus.
  • Expertise in Post Quantum Cryptography (PQC) is ideal.

Work EnvironmentCan be remote from anywhere in Canada or the United States. The encryption team is spread across Alpharetta and Ottawa. Join a highly focused and dedicated team led by an experienced individual who has recently transitioned into management. This is an excellent opportunity for new team members to contribute to a growing and dynamic environment. You will get to work in Post Quantum Cryptography (PQC), which is a brand-new and cutting-edge technology.Pay and BenefitsThe pay range for this position is $70.00 – $90.00Workplace TypeThis is a fully remote position.À propos d’Actalent:Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune 500.La diversité, l’équité et l’inclusionChez Actalent, la diversité et l’inclusion constituent le pont vers l’équité et la réussite de notre personnel. La diversité, l’équité et l’inclusion (DE&I) sont ancrées dans notre culture par :

  • L’embauche des talents diversifiés ;
  • Le maintien d’un environnement inclusif par une autoréflexion permanente ;
  • La mise en place d’une culture de soin, d’engagement, et de reconnaissance par des résultats concrets ;
  • L’assurance des opportunités de croissance pour nos gens.

Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.Diversity, Equity & InclusionAt Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:

  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.

Honeywell – Bachelors Embedded Software Eng Co-op – Kanata, ON

Company: Honeywell

Location: Kanata, ON

Expected salary:

Job date: Thu, 24 Oct 2024 22:04:53 GMT

Job description: The future is what you make it.When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn’t just about developing cool things. That’s why all our employees enjoy access to dynamic career opportunities across different fields and industries.Are you ready to help us make the future?As an Intern Bachelor’s Embedded Software Engineer here at Honeywell, you will have the opportunity to gain hands-on experience in the design, development, and debugging of embedded software and firmware. You will collaborate with cross-functional teams to support the development of cutting-edge embedded systems that power innovative solutions in the aerospace industry. This internship will provide you with valuable industry experience and the opportunity to contribute to shaping the future of technology.You will report directly to our SATCOM Software Development Manager and you’ll work out of our Kanata location.In this role, you will have the opportunity to:

  • Assist in the design, development, and debugging of embedded software solutions.
  • Collaborate with cross-functional teams to define system requirements.
  • Support the timely completion of software projects
  • Conduct code reviews and implement testing procedures

KEY RESPONSIBILITIES

  • Assist in the design, development, and debugging of embedded software solutions.
  • Collaborate with cross-functional teams to define system requirements.
  • Support the timely completion of software projects.
  • Conduct code reviews and implement testing procedures

YOU MUST HAVE

  • Currently pursuing a Bachelor’s degree in Software Engineering, Computer Engineering, or a related field
  • Strong understanding of hardware and software integration.
  • The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP clearance.
  • Must graduate before May 2027.
  • This is a 16-month Co-Op from May 2025 – August 2026.

WE VALUE

  • Passion for innovation and continuous learning
  • Excellent problem-solving capability

Additional Information

  • Category: Engineering
  • Location: 400 Maple Grove Road, Kanata, ON K2V 1B8 CAN
  • Nonexempt

Honeywell – Intern Bachelors Embedded Software Eng – Kanata, ON

Company: Honeywell

Location: Kanata, ON

Expected salary:

Job date: Thu, 24 Oct 2024 22:49:03 GMT

Job description: The future is what you make it.When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn’t just about developing cool things. That’s why all our employees enjoy access to dynamic career opportunities across different fields and industries.Are you ready to help us make the future?As an Intern Bachelor’s Embedded Software Engineer here at Honeywell, you will have the opportunity to gain hands-on experience in the design, development, and debugging of embedded software and firmware. You will collaborate with cross-functional teams to support the development of cutting-edge embedded systems that power innovative solutions in the aerospace industry. This internship will provide you with valuable industry experience and the opportunity to contribute to shaping the future of technology.You will report directly to our SATCOM Software Development Manager and you’ll work out of our Kanata location.In this role, you will have the opportunity to:

  • Assist in the design, development, and debugging of embedded software solutions.
  • Collaborate with cross-functional teams to define system requirements.
  • Support the timely completion of software projects
  • Conduct code reviews and implement testing procedures

KEY RESPONSIBILITIES

  • Assist in the design, development, and debugging of embedded software solutions.
  • Collaborate with cross-functional teams to define system requirements.
  • Support the timely completion of software projects.
  • Conduct code reviews and implement testing procedures

YOU MUST HAVE

  • Currently pursuing a Bachelor’s degree in Software Engineering, Computer Engineering, or a related field
  • Strong understanding of hardware and software integration.
  • The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP clearance.
  • Must graduate before May 2027.
  • This is a 16-month Co-Op from May 2025 – August 2026.

WE VALUE

  • Passion for innovation and continuous learning
  • Excellent problem-solving capability

Additional Information

  • Category: Engineering
  • Location: 400 Maple Grove Road, Kanata, ON K2V 1B8 CAN
  • Nonexempt

Honeywell – Intern Bachelors Embedded Eng – Kanata, ON

Company: Honeywell

Location: Kanata, ON

Expected salary:

Job date: Thu, 24 Oct 2024 22:57:31 GMT

Job description: The future is what you make it.When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn’t just about developing cool things. That’s why all our employees enjoy access to dynamic career opportunities across different fields and industries.Are you ready to help us make the future?As an Intern Bachelor’s Embedded Engineer here at Honeywell, you will have the opportunity to gain hands-on experience in the design, development, and debugging of embedded software and firmware. You will collaborate with cross-functional teams to support the development of cutting-edge embedded systems that power innovative solutions in the aerospace industry. This internship will provide you with valuable industry experience and the opportunity to contribute to shaping the future of technology.You will report directly to our SATCOM Software Development Manager and you’ll work out of our Kanata location.In this role, you will have the opportunity to:

  • Assist in the design, development, and debugging of embedded software solutions.
  • Collaborate with cross-functional teams to define system requirements.
  • Support the timely completion of software projects
  • Conduct code reviews and implement testing procedures

KEY RESPONSIBILITIES

  • Assist in the design, development, and debugging of embedded software solutions.
  • Collaborate with cross-functional teams to define system requirements.
  • Support the timely completion of software projects.
  • Conduct code reviews and implement testing procedures

YOU MUST HAVE

  • Currently pursuing a Bachelor’s degree in Software Engineering, Computer Engineering, or a related field
  • Strong understanding of hardware and software integration.
  • The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP clearance.
  • Must graduate before May 2027.
  • This is a 16-month Co-Op from May 2025 – August 2026.

WE VALUE

  • Passion for innovation and continuous learning
  • Excellent problem-solving capability

Additional Information

  • Category: Engineering
  • Location: 400 Maple Grove Road, Kanata, ON K2V 1B8 CAN
  • Nonexempt

GE Vernova – Senior Engineer Embedded SW Technical Lead – Markham, ON

Company: GE Vernova

Location: Markham, ON

Expected salary:

Job date: Sat, 28 Sep 2024 06:56:35 GMT

Job description: Job Description Summary The Embedded Software Technical Lead, reporting to the Program Leader, is responsible for providing technical leadership, guiding team assignments, and driving the strategic outsourcing of embedded software projects. This role ensures the seamless integration of in-house and third-party efforts, delivering high-quality, innovative software solutions on time and within budget. The Technical Lead also develops scopes of work for external suppliers, reviews and approves technical designs, and plays a key role in building a talent pipeline through recruitment, university partnerships, and internship programs.Job DescriptionEssential Responsibilities:

  • Technical Leadership:
  • Provide hands-on technical leadership in the design and architecture of embedded software systems, ensuring alignment with both business goals and technical specifications.
  • Guide team assignments, distributing tasks based on expertise and project needs, while offering mentorship and technical guidance to both internal teams and third-party suppliers.
  • Review and validate technical designs from both internal and external teams to ensure compliance with established planning, quality, and performance standards.
  • Outsourcing & Vendor Management:
  • Develop and implement outsourcing strategies, including the selection, and onboarding of external suppliers, negotiating contracts, and providing ongoing performance oversight.
  • Draft detailed scopes of work for external vendors, ensuring that technical requirements, timelines, and quality expectations are clearly defined.
  • Manage relationships with third-party vendors, ensuring their deliverables meet company standards, technical specifications, and deadlines.
  • Review and approve technical designs from external suppliers, ensuring their solutions align with project goals and industry best practices.
  • Project Management & Delivery:
  • Lead the technical oversight of outsourced embedded software development projects, coordinating with both internal teams and external vendors from project inception to delivery.
  • Ensure all projects meet technical specifications, quality standards, and adhere to agreed-upon timelines.
  • Troubleshoot complex technical issues, providing technical guidance for solutions and ensuring any vendor-related challenges are addressed swiftly and effectively.
  • Talent Management & Development:
  • Actively contribute to the creation and management of a talent pipeline by participating in recruitment efforts, establishing strong university relations, and managing internship programs.
  • Assist in the development and execution of strategies to attract, recruit, and retain top technical talent in embedded software engineering.
  • Help design and oversee training and development programs aimed at growing technical skills, particularly for early-career developers.

Required Qualifications:

  • Bachelor’s Degree in a STEM discipline (Science, Technology, Engineering, or Mathematics) from an accredited university.
  • Minimum of 5 years of extensive experience leading technical projects in embedded systems, including a proven ability to deliver complex software solutions through a combination of in-house and outsourced efforts.

Desired Characteristics:

  • Strong expertise in embedded systems architecture, RTOS, and object-oriented design, with proficiency in C/C++17.
  • Demonstrated leadership in managing technical teams and projects, with experience using both Agile and traditional project management methodologies.
  • Strong analytical and problem-solving skills, with the ability to encourage innovation and mentor teams in technical excellence.
  • Superior communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
  • Understanding of the Transmission & Distribution power-system domain and protection relays.
  • Experience managing large-scale outsourcing initiatives in a multinational or multi-location environment.
  • Expertise in CI/CD pipelines and their implementation.
  • Experience with the Scaled Agile Framework (SAFe) methodology.
  • Knowledge of Field-Programmable Gate Arrays (FPGA), IEC 61850 standards, and cybersecurity protocols.
  • Familiarity with communications protocols (UART, SPI, I2C, USB) is an advantage.

Additional InformationRelocation Assistance Provided: No

BlackBerry QNX – Intermediate Technical Project Manager (Automotive & General Embedded Software) – BlackBerry QNX – Ottawa, ON

Company: BlackBerry QNX

Location: Ottawa, ON

Expected salary:

Job date: Mon, 30 Sep 2024 22:24:07 GMT

Job description: services, AUTOSAR adaptive support and middleware solutions – from acoustic management, to digital cockpits to advanced driving…. Partner with most internal departments including Finance, Marketing and Sales ​ You will have: Bachelor’s degree in…