Iron Systems
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
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