Extreme Networks Logo

Extreme Networks

Senior/Staff/Principal Embedded Software Engineer (9278)

Posted 15 Days Ago
Be an Early Applicant
Hybrid
Ontario, ON
Senior level
Hybrid
Ontario, ON
Senior level
The Senior/Staff/Principal Embedded Software Engineer will develop secure software for Wi-Fi solutions, engage in security validation, analyze potential vulnerabilities, ensure compliance with standards, and participate in code reviews. The engineer will also work within cross-functional teams and provide support for existing products.
The summary above was generated by AI

Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions. They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver unprecedented progress. With double-digit growth year over year, no provider is better positioned to deliver scalable outcomes than Extreme.


Inclusion is one of our core values and in our DNA. We are committed to fostering an inclusive workplace that embraces our differences and creates an atmosphere where all our employees thrive because of their differences, not in spite of them.


Become part of Something big with Extreme! As a global networking leader, learn why there’s no better time to join the Extreme team.


By joining the Extreme Networks security team, you will get an exciting opportunity to work in the growing IT security field. You will work on industry-leading products to make them more secure and robust. Come to be a part of an expanding security industry where you will get a chance to work with industry experts on various commercial products.

As a skilled Embedded Software Security Engineer, you will become an integral part of a team involved in the development of the leading-edge Wi-Fi solutions.

  • Engage in security standard validation initiatives, contributing expertise to ensure compliance with regulatory standards.
  • Develop system software that complies with FIPS-140, LINCE, and/or Common Criteria requirements.
  • Perform comprehensive security analyses to identify potential vulnerabilities and strengthen overall system security.
  • Analyze system logic at a holistic level, ensuring alignment with security standards and best practices.
  • Assess cryptographic algorithms for compliance and efficiency, ensuring they meet security standards and operational requirements.
  • Perform thorough reviews of source code to identify and rectify security flaws and adherence to security guidelines.
  • Design/Develop software independently and rapidly in an Agile environment.
  • Participate in maintaining the existing products and provide engineering support to the customer.
  • Take ownership of software modules to provide work estimates, write all the necessary documents, implement, unit test and maintain software components.
  • Participate in design and code reviews and provide feedback to your peers.

  • 5+ to 15 years of Strong skills in C/C++/Python for real-time, embedded systems development.
  • 5+ years of Extensive experience developing real time embedded applications for Linux.
  • Knowledge of FIPS 140, LINCE and Common Criteria requirements.
  • Knowledge of cryptographic encryption algorithms, key exchange algorithms, hashing/message, authentication algorithms, PKI, random number generators etc.
  • OpenSSL knowledge and experience.
  • Knowledge of X.509 certificates and their attributes.
  • Familiarity and experience with networking technologies.
  • Be able to work with cross functional teams in a collaborative work environment.
  • Solid verbal and written communications skills.
  • Experience using Agile, Scrum, Continuous Integration, and Test-Driven Development
  • Strong desire to learn new tools and technology is an absolute must.
  • Positive attitude, team player.

Extreme Networks, Inc. (EXTR) creates effortless networking experiences that enable all of us to advance. We push the boundaries of technology leveraging the powers of machine learning, artificial intelligence, analytics, and automation. 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 transformation efforts and deliver progress like never before. For more information, visit Extreme's website or follow us on Twitter, LinkedIn, and Facebook.


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.

Top Skills

C
C++
Python

Extreme Networks Ontario, CAN Office

55 Commerce Valley Drive West, Suite 300 , ON , Canada, L3T 7V9

Extreme Networks Markham, Ontario, CAN Office

55 Commerce Valley Dr W, Markham, Ontario, Canada, L3T 7V9

Similar Jobs

4 Days Ago
Ottawa, ON, CAN
Mid level
Mid level
Appliances
The Embedded Software Engineer II at Gentex develops software code based on product requirements, engages in the full software development lifecycle, collaborates with cross-functional teams, implements features for embedded platforms, participates in code reviews, and provides mentorship to junior members.
Top Skills: CC++
4 Days Ago
Ottawa, ON, CAN
Senior level
Senior level
3D Printing • Marketing Tech • Design
As a Senior Embedded Software Engineer, you will collaborate with multidisciplinary teams to define product requirements, develop and maintain embedded software, troubleshoot low-level software issues, and guide junior team members. Responsibilities include working with Linux kernel modules, U-boot drivers, and optimizing system performance while participating in code inspections and supporting the product verification cycle.
Top Skills: CC++
2 Days Ago
Ottawa, ON, CAN
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
As an Embedded Software Engineer, you will design and implement real-time embedded software for Ciena's optical coherent modem, participating in the software development life cycle from coding to testing and debugging, while adhering to telecommunication standards.
Top Skills: CC++

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account