Назад
Company hidden
1 день назад

Embedded Security Software Developer - New Grad

72 000 - 115 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Security Software Developer - New Grad (C/C++/Python, Embedded Security): Developing secure software functionality for devices running real-time operating systems with an accent on embedded programming, software quality, and AI-assisted development. Focus on debugging defects, creating test utilities, integrating large-scale releases, and applying secure protocols and cryptographic technologies.

Location: Ottawa, Canada

Annual pay range: $72,000–$115,000.

Company

hirify.global develops high-performance networking and connectivity solutions for telecommunications providers, data centers, government agencies, and global content networks.

What you will do

  • Develop functionality for software components running on real-time operating systems using C, C++, and Python.
  • Participate in the full software development lifecycle, including development, testing, documentation, debugging, and maintenance.
  • Reduce backlog defects and improve software quality and reliability.
  • Use AI-assisted tools for coding, testing, debugging, documentation, and development efficiency.
  • Create scripts, test utilities, and development aids.
  • Collaborate with engineers, architects, product verification, test teams, and release teams to align solutions with requirements and resolve integration issues.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or an equivalent qualification.
  • Previous relevant internship, co-op, or applied project experience.
  • Proficiency in C, C++, and Python for embedded programming.
  • Ability to effectively use AI-assisted tools for software development.
  • Fundamentals of structured programming and software design concepts.
  • Enthusiasm for software development and willingness to learn.

Nice to have

  • Low-level real-time software or firmware development experience.
  • Familiarity with real-time operating system concepts, including Embedded Linux or VxWorks.
  • Experience using AI tools in software development workflows.
  • Knowledge of Agile or Waterfall methodologies.
  • Experience with automated unit testing frameworks.
  • Knowledge of Ethernet, the OSI Model, and TCP/IP.
  • Understanding of SSH/TLS, cryptographic algorithms, X.509 certificates, and encryption technologies.

Culture & Benefits

  • Full-time employment with opportunities for development and meaningful technical work.
  • Medical, dental, and vision plans, with DCPP participation in Canada and company matching.
  • Employee Stock Purchase Program, Employee Assistance Program, paid holidays, paid sick leave, and vacation time.
  • Eligibility for a discretionary incentive bonus for non-sales employees.
  • Inclusive workplace committed to respect, diversity, equal opportunity, and accommodation support.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →