Embedded Software Engineer (9732)

Ontario, Canada
Products – Engineering /
Fulltime /
Hybrid
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.