Embedded Software Engineer

Talentify

Akron (OH)

Hybrid

USD 95,000 - 120,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work in Akron
Remote candidates considered

Job summary

Ezurio is seeking an Embedded Software Engineer to design and support Wi‑Fi firmware and drivers in a hybrid Akron, OH setting. You will work close to the metal, develop RTOS-based firmware, and integrate with Linux host drivers while coordinating with RF hardware teams in the USA and Taiwan.

The role emphasizes strong debugging, root‑cause analysis, and collaboration with customers and program management to meet co‑development requirements. Remote work is considered for qualified candidates.

Qualifications

  • Bachelor's degree and 5+ years embedded software experience.
  • Strong C programming in memory-constrained RTOS environments.
  • Experience debugging across hardware/software boundaries; comfort with RF firmware.

Responsibilities

  • Design, develop, and maintain Wi‑Fi radio firmware and drivers.
  • Bring up silicon, port SDKs, and validate radio calibration data.
  • Develop RTOS firmware and host drivers under Linux with real-time scheduling.
  • Write clean, well‑documented code and follow secure development practices.
  • Collaborate with RF hardware teams and customers to clarify requirements.

Skills

C programming
Embedded systems
Debugging
RTOS concepts
Linux kernel modules
Git / CI/CD
JTAG/SWD
Wi‑Fi / wireless firmware

Education

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering

Tools

JTAG/SWD
CI/CD pipelines
Git

Job description

The Embedded Software Engineer designs, develops, and supports Wi‑Fi radio firmware and driver software for Ezurio's wireless connectivity products, working closely with the RF hardware development team in the USA and Taiwan, program management, and customers to deliver reliable, innovative, and resilient embedded software. The ideal candidate is comfortable working close to the metal - register-level access, bootloaders, and drivers in a resource‑constrained environment - as well as building the connectivity stacks that sit above them, and brings strong debugging and root‑cause analysis skills to complex hardware/software and RF interaction issues. Deep 802.11 protocol expertise is not required; we are willing to train a strong embedded/RTOS candidate on the Wi‑Fi‑specific pieces. Experience developing software for network protocols (Wi‑Fi, TCP/IP, or similar) is a useful plus. This role is preferably based in hybrid work arrangement in Akron, Ohio. Remote candidates will also be considered. Legal authorization to work in the US is required.

RESPONSIBILITIES
Wi‑Fi Radio Firmware Development
  • Design, develop, and maintain firmware for Wi‑Fi radio subsystems, including MAC/PHY interfacing, calibration routines, and channel/RF management.
  • Bring up Wi‑Fi silicon on new hardware platforms: port and validate vendor SDKs, drivers, and radio calibration data for new designs.
  • Develop and maintain radio firmware within an RTOS environment (e.g., ThreadX or similar) and host-side Wi‑Fi drivers under Linux, with real‑time scheduling, interrupt handling, and register-level access to radio and host interfaces (SDIO, PCIe, USB, DMA).
  • Write clean, well‑ documented, testable code following Ezurio coding standards and secure development practices.
  • Support 802.11 protocol‑layer behavior (association, authentication, power‑save, rate adaptation) and power management/wake‑on‑wireless design in coordination with vendor stacks.
Debug, Test & Quality
  • Debug complex RF firmware issues using tools such on hardware where on-device debug access (e.g., JTAG/debug ports) is limited, using debug output, code analysis, logic analyzers, oscilloscopes, and Wi‑Fi packet capture tools (e.g., Wireshark) and JTAG/SWD
  • Develop and execute unit, functional, integration, and system‑level tests; work with SWQA teams to contribute to test infrastructure and CI/CD pipelines.
  • Reproduce, isolate, and resolve field and customer‑reported Wi‑Fi issues (throughput, roaming, association drops, coexistence) and drive issues to root cause and closure.
  • Participate in code reviews and enforce quality gates across the software development lifecycle.
Cross‑Functional & Customer Collaboration
  • Partner with the RF hardware team (USA and Taiwan) during schematic review, antenna design, and prototype bring‑up to flag firmware‑relevant design considerations early.
  • Work directly with customers and program managers to clarify Wi‑Fi firmware requirements, scope, and acceptance criteria for co‑development programs.
  • Support manufacturing, NPI, and DVT/PVT activities with RF test tools, calibration procedures, and production‑line firmware as needed.
  • Provide clear technical status updates to program managers and contribute to schedule and risk discussions.
Documentation & Process
  • Produce and maintain technical documentation: design specifications, API references, porting guides, and release notes.
  • Maintain source control hygiene, branching strategy, and release/versioning discipline across active programs.
  • Contribute to the continuous improvement of embedded software development practices within the Custom SOM & SBC group.
REQUIREMENTS
  • Strong proficiency in C working in embedded, memory‑constrained, real‑time systems.
  • Solid understanding of processor architecture, memory management, and real‑time constraints in embedded systems and working with register access.
  • Proven debugging skills across the hardware/software boundary, using debug output, JTAG/SWD, oscilloscopes, logic analyzers, and ideally Wi‑Fi packet capture tools.
  • Demonstrated persistence and rigor in debugging and driving issues to true root cause rather than applying surface‑level fixes.
  • Ability to read schematics and datasheets, and to communicate effectively with RF hardware engineers on radio and interface details.
  • Strong written and verbal communication skills; comfortable presenting technical status to customers and internal stakeholders.
  • Effective collaborator in a fast‑paced, globally distributed team environment (coordinating with the RF hardware team in the USA and Taiwan), able to manage multiple concurrent programs.
  • Ideally hand‑on RTOS experience: task scheduling, interrupt handling, and priority management in a resource‑constrained system. Note that specific RTOS experience e.g. ThreadX, Zephyr, or similar matters less than a working understanding of RTOS concepts and real hands‑on time in one.
  • Working knowledge of Linux (kernel modules, device drivers, kernel/user‑space interfaces) is a plus, since our Wi‑Fi drivers run under Linux.
  • Experience with host interfaces such as SDIO, PCIe, or USB is most relevant; familiarity with SPI, I2C, and UART is also useful.
  • Exposure to 802.11 MAC‑layer concepts (association, authentication, power‑save, rate adaptation) is a plus; we will train a strong embedded/RTOS candidate who doesn't yet have this.
  • Working knowledge of version control (Git), CI/CD pipelines, and issue tracking tools such as Jira.
  • Chipset vendor SDK exposure is a plus: Cypress/Infineon, NXP, Qualcomm/Atheros (QCA) or similar Wi‑Fi silicon vendors.
  • Familiarity with RF/PHY concepts (calibration, gain control, channel switching) is a plus.
  • Prior experience with another wireless or networking protocol stacks e.g. Bluetooth, Zigbee, Thread, Cellular is valuable even without direct Wi‑Fi background.
  • Power management firmware experience (sleep states, wake‑on‑wireless) is a plus, especially for battery‑powered or IoT platforms.
EDUCATION/EXPERIENCE
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical field. Equivalent professional experience considered in lieu of degree.
  • 5+ years of embedded software or firmware development experience in an electronics design and manufacturing environment.
  • Direct experience with Wi‑Fi or other wireless radio firmware/driver bring‑up is strongly preferred; we will train a strong embedded/RTOS candidate without direct Wi‑Fi background.
  • Experience supporting customer co‑development programs (NRE‑based or joint development agreements) is a plus.
  • Experience with wireless certification, RF coexistence, or low‑power design considerations is a plus.
Qualifications
Education
Required

Bachelors

Ezurio recognises that an individual with a disability may require accommodation to enable them to successfully perform a job function. Should you require such accommodation, please indicate the job function and suggested accommodation. Ezurio will attempt to make reasonable accommodation.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Ezurio • Akron (OH)

Hybrid
USD 100,000 - 140,000
Hybrid work arrangement
Wireless Firmware Engineer – Embedded RTOS (Wi‑Fi)
Wireless Firmware Engineer – Embedded RTOS (Wi‑Fi)

Ezurio • Akron (OH)

Hybrid
USD 100,000 - 140,000
Hybrid work arrangement
Program Manager II - Software Engineering
Program Manager II - Software Engineering

Ezurio • Akron (OH)

Hybrid
USD 110,000 - 160,000
Embedded Wi‑Fi Firmware Engineer (Hybrid/Remote)
Embedded Wi‑Fi Firmware Engineer (Hybrid/Remote)

Talentify • Akron (OH)

Hybrid
USD 95,000 - 120,000
Hybrid work in Akron
Remote candidates considered
Embedded Software Engineer (Wireless)
Embedded Software Engineer (Wireless)

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 120,000 - 180,000
Fully paid medical, dental, and vision insurance
Employer contributions to 401k funds
15 days accrued vacation
+2
Embedded Wi- fi developer /Senior Developer – Embedded Wi-Fi/Networking
Embedded Wi- fi developer /Senior Developer – Embedded Wi-Fi/Networking

Value Innovation Labs • Denver (CO)

On-site
USD 150,000 - 230,000
Embedded Engineer
Embedded Engineer

Vaiticka Solution • Wisconsin

On-site
USD 68,191 - 97,120
Senior Staff Software Engineer - Rolling Meadows, IL
Senior Staff Software Engineer - Rolling Meadows, IL

Epiq Solutions • Rolling Meadows (IL), Northern (KY)

On-site
USD 120,000 - 180,000
Flexible work hours
401(k) matching
Health, dental, vision insurance
+1
Senior Embedded Engineer
Senior Embedded Engineer

Highbrow LLC • New Hampshire

On-site
USD 140,000 - 180,000
WiFi Software Engineer
WiFi Software Engineer

Sigma Group • San Francisco (CA)

On-site
USD 140,000 - 180,000
Paid time off
401(k)
Health insurance
+4