Embedded Software Engineer

Extreme Networks 

📍 Ontario, Canada 🇨🇦

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++PythonLinuxOpenSSLAgile

Industry

Consumer ElectronicsTelecommunications

Job Description

Join the Extreme Networks Security Team and be part of the rapidly growing IT security industry. You’ll work on cutting-edge Wi-Fi solutions and industry-leading products, collaborating with experts to enhance system security and robustness.

Responsibilities

  • Contribute to security standard validation and ensure compliance with FIPS-140, LINCE, and Common Criteria.
  • Develop secure system software for embedded platforms.
  • Conduct comprehensive security analyses and source code reviews to identify and mitigate vulnerabilities.
  • Evaluate cryptographic algorithms for compliance, performance, and operational suitability.
  • Analyze system logic to ensure alignment with security best practices.
  • Design, develop, and maintain software in an Agile environment.
  • Support existing products and provide engineering assistance to customers.
  • Participate in design/code reviews and contribute to continuous improvement.

Required Skills And Qualifications

  • 3+ years of experience in C/C++/Python for real-time embedded systems.
  • Strong background in Linux-based embedded application development.
  • In-depth knowledge of cryptographic algorithms, PKI, OpenSSL, and X.509 certificates.
  • Familiarity with FIPS 140, LINCE, and Common Criteria standards.
  • Experience with networking technologies and protocols.
  • Proficiency in Agile methodologies, including Scrum, CI/CD, and TDD.
  • Excellent communication skills and ability to work cross-functionally.
  • Eagerness to learn new tools and technologies.
  • Positive, collaborative, and proactive mindset.