Software Engineer 2
Core
Design and develop manufacturing diagnostics software for platforms, peripherals, applications, and diagnostics.
Role type
mid-level IC software engineer (embedded/firmware)
Builds
manufacturing diagnostics software, applications, databases, scripts, firmware, drivers, and BIOS utilities
Domain
hardware diagnostics and embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Shell scripting, C/C++, x86 architecture, firmware development, BIOS development, unit testing, integration testing
Preferred skills
knowledge of Intel ME, RAID, uEFI, ability to learn new tools quickly
Technologies
Python, Shell, C, C++, x86, Intel ME, RAID, uEFI, BIOS
Responsibilities
Design and develop manufacturing diagnostics software; develop, test, and integrate code; prepare software specifications from architectural diagrams; build and review technical documentation; develop and implement test strategies; communicate project status and quality metrics.
Seniority
Mid-level, hands-on IC