Senior Embedded Software Development Engineer

6 days ago


Toronto ON, Canada Extreme Networks Full time

Senior/Staff/Principle FIPS 140 Software Development Engineer
Join the Extreme Networks for an exciting opportunity in wireless security space. Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions and rely on our top-rated services and support to accelerate their digital and AI transformation efforts. As a member of our team, you'll contribute to enhancing the security and robustness of our industry-leading products. Collaborate with seasoned professionals to refine various commercial offerings in the expanding security sector. As a proficient security software engineer, your expertise will be instrumental in the development of cutting-edge Wi-Fi solutions.

Responsibilities
Lead and manage various security certification projects from initiation to completion
Engage in security standard validation initiatives, contributing expertise to ensure compliance with regulatory standards
Develop system software that complies to FIPS-140, LINCE, and/or Common Criteria
Perform comprehensive security analyses to identify potential vulnerabilities and strengthen overall system security
Collaborate on the design of product architecture, integrating FIPS requirements seamlessly to meet security objectives
Analyse system logic at a holistic level, ensuring alignment with FIPS standards and best practices
Assess cryptographic algorithms for compliance and efficiency, ensuring they meet FIPS standards and operational requirements
Perform thorough reviews of source code to identify and rectify security flaws and adherence to FIPS guidelines

Requirements
~ Proven experience in leading and obtaining various security certificates
~ Knowledge of FIPS-140, LINCE, or Common Criteria requirements
~ Understanding of security protocols such as SSH, IPsec, TLS
~ Familiarity with X.509 certificates and attributes
~ Experience with cryptographic encryption, key exchange, hashing/authentication algorithms
~ Familiarity with PKI, OpenSSL, and random number generators
~ Strong knowledge of Linux subsystems and networking protocols (TCP/IP, UDP, IPsec etc.)
~ Hands-on experience with programming languages such as C, C++, and Python.
~ Extensive experience in developing embedded applications for Linux, participation in design, implementation, testing, maintenance, enhancement, and support of complex software modules.
~ Solid verbal and written communications skills, positive attitude and is a team player.
~ Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
~5-15+ years of prior relevant experience


We encourage people from underrepresented groups to apply. Come Advance with us In keeping with our values, no employee or applicant will face discrimination/harassment based on:
race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status. Above and beyond discrimination/harassment based on “protected categories,” Extreme Networks also strives to prevent other, subtler forms of inappropriate behavior (e.G., stereotyping) from ever gaining a foothold in our organization. Whether blatant or hidden, barriers to success have no place at Extreme Networks.



  • Toronto, Ontario, Canada Mircom Group of Companies Full time

    We are seeking a highly skilled Senior Embedded Systems Software Developer to join our team at Mircom Group of Companies.About the RoleThis is a full-time on-site position as an Embedded Firmware Architect for engineering practitioners with 5+ years of professional experience. The ideal candidate will be responsible for software development, firmware design,...


  • Ottawa, ON, Canada Myticas Consulting Full time

    MAIN RESPONSIBILITIES: Collaborate with experienced embedded engineers in the design, coding, testing, and maintenance of software applications. Develop, test and maintain embedded software modules using programming languages like C++ and Python. Assist in the implementation of networking solutions, ensuring seamless communication between software...


  • Ottawa, ON, Canada Myticas Consulting Full time

    MAIN RESPONSIBILITIES: Collaborate with experienced embedded engineers in the design, coding, testing, and maintenance of software applications. Develop, test and maintain embedded software modules using programming languages like C++ and Python. Assist in the implementation of networking solutions, ensuring seamless communication between software...


  • Ottawa, ON, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...


  • Ottawa, ON, Canada Lumentum Full time

    Lumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...


  • Ottawa, ON, Canada Myticas Consulting Full time

    MAIN RESPONSIBILITIES: Collaborate with experienced embedded engineers in the design, coding, testing, and maintenance of software applications. Develop, test and maintain embedded software modules using programming languages like C++ and Python. Assist in the implementation of networking solutions, ensuring seamless communication between software...


  • Ottawa, ON, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer. Duration: These are both 1-year (with possibility of renewal) contracts Location: Fully on-site, in the Ottawa area. Senior Embedded C++ Software Developer Seeking a C++ Middleware Embedded Software Developer. In this position you will be participating...


  • Ottawa, ON, Canada Procom Full time

    2 respective contract role requirements posted below, for an Embedded C and Embedded C++ Developer. Duration: These are both 1-year (with possibility of renewal) contracts Location: Fully on-site, in the Ottawa area. Senior Embedded C++ Software Developer Seeking a C++ Middleware Embedded Software Developer. In this position you will be participating...


  • Mississauga, ON, Canada Romet Limited Canada Full time

    Embedded Software Engineering Technician Group retirement plan Training opportunities Social events, a great team and more! Today, Romet is an international market leader that provides end-to-end measurement solutions to natural gas utilities across the globe by providing best-in-class technologies to meet our customers' needs now and 20 years from...


  • Toronto, Ontario, Canada Mircom Group of Companies Full time

    At Mircom Group of Companies, we are shaping the future of intelligent building solutions. We design, develop, and integrate highly sophisticated systems that combine advanced technologies to provide real-time protection and comfort.This is a full-time on-site opportunity as a Senior Embedded Systems Software Architect. As a senior team member, you will be...


  • Waterloo, ON, Canada AdHawk Microsystems Full time

    About AdHawk AdHawk Microsystems develops eye-tracking technology that helps unlock the connection between the eyes, the brain and the world around us. We produce custom silicon microsystems at the wafer-scale to enable the proliferation of eye tracking in consumer electronics products. Our team has re-imagined the architecture of conventional eye-tracking...


  • Waterloo, ON, Canada AdHawk Microsystems Full time

    About AdHawk AdHawk Microsystems develops eye-tracking technology that helps unlock the connection between the eyes, the brain and the world around us. We produce custom silicon microsystems at the wafer-scale to enable the proliferation of eye tracking in consumer electronics products. Our team has re-imagined the architecture of conventional eye-tracking...


  • Ottawa, ON, Canada Lumentum Full time

    Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th consecutive year and the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Lumentum is looking for an Embedded Software Engineer to play a leading role in the development of software for a new generation of...


  • Ottawa, ON, Canada Lumentum Full time

    Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th consecutive year and the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Lumentum is looking for an Embedded Software Engineer to play a leading role in the development of software for a new generation of...


  • Waterloo, ON, Canada SRI Tech Solutions Inc. Full time

    Classic Autosar and C C++ with automative exp, Adaptive autosar (will be added advantage) Waterloo/Ottawa, ON (5 days office) Bachelor’s degree in electrical engineering, Computer Science, or equivalent. 6+ years of microcontroller embedded software development or testing. 6+ years of C or other structured language. 6+ years of AUTOSAR experience...


  • Waterloo, ON, Canada SRI Tech Solutions Inc. Full time

    Classic Autosar and C C++ with automative exp, Adaptive autosar (will be added advantage) Waterloo/Ottawa, ON (5 days office) Bachelor’s degree in electrical engineering, Computer Science, or equivalent. 6+ years of microcontroller embedded software development or testing. 6+ years of C or other structured language. 6+ years of AUTOSAR experience...


  • Concord, ON, Canada Cleveland Range Full time

    Position Summary: Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Concord, ON, Canada Cleveland Range Full time

    Position Summary: Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....


  • Toronto, ON, Canada Extreme Networks Full time

    Senior/Staff/Principle FIPS 140 Software Development Engineer Join the Extreme Networks for an exciting opportunity in wireless security space. Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions and rely on our top-rated services and support to accelerate their digital and AI transformation efforts. As a member of our...


  • Concord, ON, Canada Cleveland Range Full time

    Position Summary: Lead Engineer for all Cleveland’s control system projects and Sustaining support for legacy controls. Works collaboratively with other functional areas to set and meet priorities that support the business strategy. Identifies and defines system architectures, hardware requirements, and application software functionality for the brand....