Logo
Iron Systems

Embedded Software Engineer III

Iron Systems, Redmond, Washington, United States, 98052

Save Job

Overview

Embedded Software Engineer III role at Iron Systems, Inc. Location: US - WA - Redmond. Responsibilities

Develop low-level, embedded software components in C including microcode, system RTOS, DSP algorithms, PHY/MAC firmware. Develop Board Support Packages (BSPs), drivers, kernels, and software for managing hardware peripherals (e.g., I2C, PCIe). Work closely with hardware engineering teams and software counterparts to define firmware/software interfaces. Coordinate execution of firmware releases, including running and reporting on validation tests. Track and manage defects, document root causes, and work on corrective actions. Participate in code reviews and maintain good code hygiene. Requirements

B.S. degree in Computer Science, Electrical Engineering, or equivalent experience 1+ years experience developing embedded software/firmware that uses wireless communications in microcontroller based systems (e.g., Bluetooth, BLE, 802.15.4, Sub-GHz, or 802.11) with a focus on low latency high throughput in real-world applications 4+ years experience in C for systems or firmware 4+ years experience with C build systems 4+ years experience with debuggers and profiling tools, including Cortex-M or similar architectures 4+ years experience designing and maintaining integrated on-chip peripherals 4+ years experience writing device drivers for microcontrollers Experience interfacing simple serial interfaces (UART, SPI, I2C) to sensors, memory devices, or other peripherals; ability to use sniffers and logic analyzers to verify embedded software at the system level Ability to autonomously identify, report, and solve problems with minimal direction Ability to work in a dynamic, high-paced environment where job duties may change frequently Preferred Qualifications

Direct experience creating BLE GATT services, BLE sniffing and performance profiling tools, and optimizing BLE performance for interoperability Experience with Infineon PSoC Creator and Modus Toolbox toolchains and the PSoC6x family Experience with electromechanical transducers like encoders, load cells/strain gauges, or capacitive sensors Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Iron Systems, Inc by 2x. Get notified about new Embedded Software Engineer jobs in Redmond, WA. #J-18808-Ljbffr