Irvine, CA, 92604, USA
9 days ago
Sr Embedded Firmware Engineer
Job Description We are looking for a Sr. level system software / firmware engineer, with broad experience developing software and firmware for complex communications / SoC semiconductors, to fill a critical vacancy in the System Level Silicon Validation team. The ideal candidate is very comfortable with both hardware and software, understands system concepts related to multi-core x86 SMP server architectures and PCI, is comfortable working in a pre-production silicon development environment on large scale emulation platforms, and has a demonstrated expertise developing both device driver software (Linux user and kernel mode) and embedded firmware for PCIe-based networking and storage controller products. The ideal candidate will also possess excellent written communication skills, with an ability to generate clear, accurate. and complete ASIC validation test plans to drive silicon validation activities in pre-production / emulation phases. We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form (https://airtable.com/app21VjYyxLDIX0ez/shrOg4IQS1J6dRiMo) . The EEOC "Know Your Rights" Poster is available here (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) . To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ . Skills and Requirements -BS in CECS or EE required -Onsite in Irvine 5 days/week -15-20+ years of software and firmware development experience in both Linux OS and embedded firmware environments -Experience developing embedded firmware, kernel mode device drivers, and user mode application software -Demonstrated understanding of system level concepts, including:   Kernel and User Mode Software Partitioning   Host Device Driver / Hardware Interfaces   PCIe Protocol   Interrupts (INTA, MSIx)   DMA Concepts   Physical and Virtual Memory Management   Complex Data Structures and Multi-Process / Multi-Threaded Software Architectures   Hardware Virtualization Concepts (IOMMU, SR-IOV, Multi-Tenant Architectures)   Networking Concepts (all layers)   Low level device and block level programming for complex SoC platforms -Demonstrated expertise in hardware and software debug, including:   Ability to work with system bus analyzers and network protocol analyzers   Comfortable with In Circuit Emulators and low level ARM CPU debug environment   Trace buffer and post-mortem analysis / troubleshooting   Ability to work with hardware design engineers to capture and analyze digital wave forms Additional / Desired Experience:   Block Storage, Network Stack Offload, Custom Protocol Offload (NVMe, RDMA, Crypto/Compression)   Network QoS and Traffic Shaping   Experience with scripting languages to drive automation (Python, Tcl) Ability to work with ASIC Architects, Designers, and Verification Engineers to:   Create new product architectures   Develop Software Test Architecture documents   Coordinate and Develop broad scale System Level Silicon Validation test plans null We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Por favor confirme su dirección de correo electrónico: Send Email