Senior Software Developer (C, Linux)

Req ID:  22002
Location: 

Ottawa, CAN-Ontario, CA

Category:  Software Engineering / Development

Irdeto Canada is searching for an experienced Senior Software Developer to assist with Irdeto’s Connected Transport Secure Environment technology.  Connectivity is driving a transformational change in human mobility, creating new possibilities and opportunities in connecting people, goods, cities and innovation. It also creates an urgent need for cyber security in the transportation segment.

 

Connected Transport

Irdeto’s Secure Environment product aims to offer lifetime protection capabilities to deployed applications in hostile environments, including; mobile device applications, and automotive security. This product area is part of Irdeto's Connected Transport strategy of "Enabling people to embrace connected mobility without fear."

 

Senior Software Developer (C)

The position requires strong development skills in C within a Linux environment, creative design skills, and the ability to think outside the box. Experience with the Linux kernel development, Android development, and/or QNX are highly desirable. Experiences with other embedded platforms and RTOS's are an asset.

 

The ideal candidate is a detail-oriented, self-starter who is extremely pro-active, and has an overtly strong predisposition to create solutions with a high degree of quality. The candidate must have excellent communication skills, both written and oral. The candidate is familiar with a fast-paced, high technology environment and thrives on problem-solving.

 

Required Skills:

  • Development in C (but won’t flinch at the first sign of assembly language).
  • Linux systems’ programming experience and Linux kernel knowledge are definite assets.
  • Cross-compiler experience.
  • Experience with Agile/Scrum Development.
  • Embracing the notion that QA starts with each and every developer.
  • Work well independently and in a team environment.


Useful Skills:

  • Familiarity with debuggers and disassemblers: e.g. IDA Pro, OllyDbg, gdb, SoftICE, WinDBG.
  • Python and Unit Test experience are assets.
  • Understand the concepts of symmetric/asymmetric encryption/decryption, signing/verification.
  • Understands that a BIO-break is just another IOFunction, and that a call from a spouse (or parent) can be considered as a non-maskable priority interrupt.

 

Why join Irdeto?

We are on a mission! A mission to secure the world’s digital platforms. Why? Because a secure platform allows our clients to produce and deliver great content. In return, you can enjoy the latest blockbuster movies and your favorite live events at all times. It doesn’t stop at the media industry. Our security technology is also securing connected transport and IoT applications. We are innovative, international and a great place to work.

 

What do we offer you?

At Irdeto, we know that it is the people who make our company a success. We encourage personal and professional growth and success among our globally diverse workforce by offering:

  • Competitive remuneration and benefits
  • Career and personal development opportunities
  • Flexible working spaces in state of the art offices
  • A focus on collaboration, creativity, health and happiness
  • Working for a truly global company with offices in 15+ countries

 

With nearly 50 successful years of business innovation behind us, Irdeto is a solid company to join. We are looking for people who are energetic, dynamic and driven to be part of our community.

 

Irdeto welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

 

Not a perfect match for the role? Experience comes in many forms, skills are transferable and passion goes a long way when we are looking at fit. Diversity is what makes Irdeto great. If your experience is close to what we are looking for, we highly encourage you to apply.

 

Welcome to Irdeto!


Job Segment: Developer, Linux, Embedded, Information Technology, Programmer, Technology