Staff Software Systems Engineer

1 month ago


Toronto ON, Canada Extreme Networks, Inc. Full time

Extreme Networks Named to Computerworld’s 2023 List of Best Places to Work in IT

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 and with double digit growth year over year, no provider is better positioned to deliver better outcomes on scale, than Extreme.

We believe in “walking the walk” of our strong core values which enable us to successfully advance together. Diversity and Inclusion is a vital part of our values and beliefs, and we’re proud to foster an environment where every Extreme employee can thrive.

Come become part of something big with us We are a global leader, with hubs in North America, South America, Asia Pacific, Europe, and the Middle East.

As a skilled IoT software engineer , you will become an integral part of a team involved in the development and sustaining support of the leading-edge IoT and Wi-Fi solutions. You will be responsible for the design, development, debugging, integration and testing of software applications with a focus on the embedded programming of IoT modules and Wireless LAN applications.

Responsibilities:
  • Design software and create software design documents.
  • Code, integrate and validate software for real-time embedded and IoT systems.
  • Maintain the existing products and provide engineering support to the customer.
  • Develop simulation and interfacing methodology for the testing of embedded software.
  • Strong debugging and troubleshooting skills of the embedded Linux platform.
  • Participate in the design, implementation, testing, maintenance, enhancement, and support of complex software modules.
  • Actively participate in the specifications and other technical documentation reviews to determine software engineering requirements.
  • Take ownership of software modules, provide work estimates, write all the necessary design documents, and implement or enhance them.
  • Write and execute the component, module, subsystem, and system test procedures.
  • Participate in design and code reviews and provide feedback to your peers, mentor junior developers.
  • Work with cross functional teams in a collaborative work environment; interacting with peers, management, sales, customers.
Required Skills:
  • BS/MS in Electrical Engineering, Computer Science, or related discipline.
  • 4+ years’ (BS) / 2+ years’ (MS) experience in real-time embedded application software.
  • 3+ years’ experience in C/C++, Linux Shell and Python.
  • 3+ years’ experience in Bluetooth Low Energy product development.
  • 2+ years’ experience in Thread protocol, MQTT.
  • 2+ years’ experience MCU development experience.
  • Experience on NXP/TI/BRCM chipsets are preferred.
  • Strong knowledge of wireless protocols, i.e., WiFi 802.11 , Bluetooth Low Energy (BLE), Zigbee and Thread Stacks.
  • Extensive experience developing real time embedded multi-threaded application on Linux.
  • Strong hands-on experience with Linux and container technologies.
  • Knowledge of networking technologies and concepts, LAN switching, routing, Ethernet and IP.
  • Experience with different IoT chipsets, initial bring-up, common peripherals (UART, SPI, I2C, wireless connectivity stacks) and wireless coexistence are plus.
  • Hands-on experience with GIT and GitHub.
  • Familiar with software lifecycle development (e.g., Agile/Scrum).
  • Must have a strong technical background in software development, with a focus on IoT and real-time embedded systems.
  • Excellent verbal and written communications skills.
  • Positive attitude, team player.
Preferred Skills:
  • Serial communications
  • Multi-Thread, IPC programming experience
  • Hands on experience with Flash Tools and JTAG Debugger
  • Familiar with IAR, CCS, MCUXpresso IDE or SeggerEmbedded IDE
  • Linux embedded software programming
  • Bluetooth protocols (BLE 4.0/5.0/6.0)

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.

#J-18808-Ljbffr

  • Toronto, Canada Generac Power Systems Full time

    Company Generac Power Systems Name Staff Software Engineer Req # 65230 Employment Type Full Time Shift 1st What to Expect Generac Clean Energy is building next generation residential clean energy systems. Our products are enabling the renewable energy rollout while saving our customers money using intelligent energy management within...

  • Software Engineer

    3 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    3 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    2 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    2 weeks ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...


  • Toronto, ON, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary: Are you interested in being a part of a company that has a positive social impact? At BiblioCommons, we build SaaS...


  • Toronto, ON, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary: Job Description: Are you interested in being a part of a company that has a positive social impact? Do you want to...


  • Ottawa, ON, Canada Tree Trust Full time

    We are seeking a Staff Software Engineer to join the Web Experience team. This team implements our design system via a shared component library and maintains front-end build tools to empower other developers to ship great products. Collaborating closely with UX Designers, Product Managers, and Engineers, you'll take on a prominent role in solving...

  • Software Engineer

    1 month ago


    Toronto, ON, Canada B3 Systems Full time

    Company Overview B3 is a native cloud-native data experiences innovator that puts data to work for everyone. Underpinned by AI, data science, and a secure data foundation, our platform makes data actionable with user-friendly integration and dashboard technologies. With, B3, companies get intuitive, agile data experiences that power exponential business...


  • Old Toronto, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary:Job Description: Are you interested in being a part of a company that...


  • Old Toronto, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary:Job Description: Are you interested in being a part of a company that...


  • Old Toronto, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary:Job Description: Are you interested in being a part of a company that...


  • Old Toronto, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary:Job Description: Are you interested in being a part of a company that...


  • Toronto, ON, Canada EQ Bank | Equitable Bank Full time

    Being a traditional bank just isn’t our thing. We are big believers in innovating the banking experience because we believe Canadians deserve better options, and we challenge ourselves and our teams to creatively transform what’s possible in banking. Our team is made up of inquisitive and agile minds that find smarter ways of doing things. Overall we...

  • Systems Engineer

    3 weeks ago


    Toronto, ON, Canada Amazon Full time

    Senior Wireless Systems Engineer, Connectivity Energy and Software Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking...


  • Toronto, ON, Canada Owl Full time

    Staff Software Engineer, Machine Learning *We are not working with recruitment agencies at this time* Owl.co enables insurers to fight illegitimate claims at scale while removing human bias from the process. Our clients are the top insurance companies across North America and are getting incredible results through our AI-powered evidence-based platform. We...


  • Toronto, Canada Intelliswift Software Full time

    Job Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics...


  • Toronto, Canada Intelliswift Software Full time

    Job Title:Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is mustResponsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data...