Sr Embedded Firmware Engineer Job at Insight Global, Irvine, CA

ZGNOWlJjMWZYY2o1TTNjOUpTYjRlaEpaOHc9PQ==
  • Insight Global
  • Irvine, CA

Job Description

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 ( . The EEOC "Know Your Rights" Poster is available here ( . To learn more about how we collect, keep, and process your private information, please review Insight Global's 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.

Job Tags

Similar Jobs

Arch Capital

Loan Officer Job at Arch Capital

 ...lending solutions? Were looking for a passionate and driven Loan Officer who understands the world of Non-QM lendingsomeone who knows...  ...issues quickly to avoid delays and ensure a seamless borrower experience.Qualifications: Required Qualifications Minimum 3 years... 

Boyd's Tire & Service

Junior Auto Technician - Pickerington Job at Boyd's Tire & Service

 ...and Central Ohio. Our staff is ready to go above and beyond to help you meet your needs, to get you back on the road, satisfied.The Junior Automotive Technician is responsible for effectively and efficiently diagnosing and repairing customer vehicles while adhering to... 

Oracle

Principal Software Engineer - Data Platform Job at Oracle

 ...Description**Join the OCI Resource Analytics Team as a Principal Software Engineer - Oracle Data Warehouse & PL/SQL Expert. We're...  ...Principal Software Engineer, you will take ownership of designing, developing, and troubleshooting core services and tools that power our... 

Allegis Global Solutions

Training Coordinator Job at Allegis Global Solutions

 ...organizations for growth and we deliver the insight needed to succeed in todays global marketplace. Job Description The Training Coordinator plays a vital role in the successful execution of both virtual and in-person learning experiences. As part of the Learning &... 

Amazon.com Services LLC

Maintenance Manager Job at Amazon.com Services LLC

 ...DESCRIPTION Our Reliability & Maintenance Engineering (RME) team is integral to the success of Amazon worldwide. They manage risks, minimize system downtime, and find innovative ways to improve the way we work. Its how well become a more sustainable business while...