Staff Wireless Software Engineer
Confirmed live in the last 24 hours
Locations
Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
C/C++/C#
Linux/Unix
SCRUM
Python
Requirements
- BS/MS in Electrical Engineering, Computer Science, or related discipline
- 3+ years / MS 2+ years experience in real-time / embedded application software
- 3+ years experience in C/C++ Linux Shell and Python
- 2+ years experience in Thread protocol, Matter, MQTT
- 3+ years experience in Bluetooth Low Energy product development
- 2+ years experience MCU development experience, NXP/TI chipsets are preferred
- Basic electronics knowledge and use of lab equipment is required
- Familiar with software lifecycle development (e.g. Agile/Scrum)
- Excellent interpersonal and communication (written and verbal) skills
Responsibilities
- Design software and create software design documents
- Code, integrate and validate software for real-time embedded systems
- Develop simulation and interfacing methodology for the testing of embedded software
- Will work closely with multiple teams of software developers supporting R&D programs
Desired Qualifications
- 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)
- #LI-JB1
Network connectivity solutions company
Company Overview
Extreme is on a mission to create effortless networking experiences that enable all of us to advance. Extreme is a leader in cloud networking focused on delivering services that connect devices, applications, and people in new ways.
Benefits
- Competitive pay
- Comprehensive healthcare
- HSA
- Life & disability insurance
- Retirement plans
- Employee stock purchase program
- Tuition reimbursement
- PTO
- Wellness programs
Company Core Values
- Teamwork
- Candor
- Curiosity
- Ownership
- Inclusion
- Transparency