Full-Time

Embedded Software Developer

Extreme Networks

Extreme Networks

1,001-5,000 employees

Network connectivity solutions company

Data & Analytics
AI & Machine Learning

Junior, Mid

Raleigh, NC, USA

Required Skills
Agile
Python
SCRUM
C/C++
Linux/Unix
Requirements
  • BS/MS in Electrical Engineering, Computer Science, or related discipline
  • 3+ years / MS 2+ years of experience in real-time / embedded application software
  • 3+ years of experience in C/C++. Linux Shell and Python
  • 2+ years of experience in Thread protocol, Matter, MQTT
  • 3+ years of experience in Bluetooth Low Energy product development
  • 2+ years of 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)

Company Stage

N/A

Total Funding

$478.3M

Headquarters

Morrisville, North Carolina

Founded

1996

Growth & Insights
Headcount

6 month growth

0%

1 year growth

6%

2 year growth

10%

Benefits

Competitive pay

Comprehensive healthcare

HSA

Life & disability insurance

Retirement plans

Employee stock purchase program

Tuition reimbursement

PTO

Wellness programs

INACTIVE