Staff Software Systems Engineer (9056)

Extreme Networks, Inc.
Old Toronto, ON, Canada
$108K-$178K a year (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

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

2 days ago
Related jobs
Promoted
Extreme Networks, Inc.
Toronto, Ontario
Full-time

For Extreme Networks, Inc. we are looking to quickly hire a Staff Software Systems Engineer (9056) in. As a Staff Software Systems Engineer (9056) you duties will be also to ..

Toast
Toronto, Ontario
Full-time

To make a change?Toast is looking for a Senior Machine Learning Engineer to join the AI team. The ideal.. fostering a culture of high quality software developmentStay current with the latest tools..

Ripple
Toronto, Ontario
Full-time

Platform Engineers at Ripple are a hybrid of systems and software engineers who support the design and.. You will work closely with product engineers to provide guidance, automation, and development of..

Chainalysis
Toronto, Ontario
Full-time

Liaise with Chainalysis engineering teams to build distributed software solutions across multiple.. years of experience working directly on backend systems. projectsYou take great pride in materializing..

Lyft
Toronto, Ontario
Full-time

Implementing and shipping systems in large scale environmentsExperience working across teams and.. contributing to team roadmap, and mentoring other engineersExperience with Linux operating systems, DNS..

Clear Ventures
Toronto, Ontario
Full-time

We are a cross functional team of engineers, analysts, marketers, and product managers that deliver the.. As part of the Marketing Systems team, you will own systems that power go to market motions productizing..

Stripe
Toronto, Ontario
Full-time

We are looking for a Staff Engineer who is passionate about delighting users and building elegant APIs.. years of experience in full time software development roles.You can work effectively across the stack..

Promoted
TekRek
Toronto, Ontario
Full-time

This firm is well funded and has strong unit economics. Job Description. As the Staff DevOps Engineer, you will be tasked with. Building a cloud infrastructure using tools like AWS, Terraform..

Diagnostic Solutions International
Ontario, CA
Full-time

VibralogVib ReviewVXP Display ProgramVibrex. ground station software tools Competencies.. experience in the application of helicopter, fixed wing, and engine vibration analysis systemsAbility to..

Moody's
Toronto, Ontario
Full-time