Firmware Software Engineer III

Firmware Software Engineer III

Infotech Sourcing
– Menlo Park, CA, United States

Job Title: Firmware Software Engineer IIIDuration: 8+ months W2 contract with possible extension/ conversionLocation: Menlo Park, CAEmbedded firmware architecture and design to orchestrate hardware acceleratorsEnd-to-system firmware development to include power-management, boot loaders, scheduling, RTOS and/or bare-metal implementationsDevelop OS custom kernel drivers and APIs for hardware accelerators and peripheralsSupport all phases of SoC development – including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bringup and support systems and software teams on algorithm development on validated systems**IMPORTANT INFO**What are the top 3 “must have non-negotiable” skill sets that need to be present on a resume? Low-level coding in CEmbedded / silicon / EE knowledgeHardware debug and lab bringup of devices like chips or FPGAAre there any specific certifications, educational background or portfolios that you’re looking for?Experience with pre-silicon projects, i.e., work where the silicon chip was not available and they had to work with digital designers and DV engineers. But not important/critical.Are you open to candidates who can only work remote? No. We need MPK onsiteSkills: Experience in software design and programming in C/C++ for development, debugging, testing and performance analysisExperience in understanding hardware, clock-level issues, bridges, delays, interrupts, clock gating, polling etc.2+ years of experience in embedded firmware design for low-power mobile SoCExperience with lab instrumentation like oscilloscope, logic/protocol analyzers for debugging embedded systems at HW levelFamiliarity with embedded microcontrollers’ architectureHands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USBExperience in real-time processing for computer vision and user interaction tasks, high-compute/throughput systems and using simulation and modeling technique to estimate performance and powerHands-on experience with FPGA and hardware evaluation boards, EDA design tools, and/or ISA simulatorsEducation: Bachelor’s degree in computer science, electrical, or equivalent required; graduate degree preferredSkills and Experience:Required Skills: MICROCONTROLLERSELECTRICAL BACKGROUNDDEVICE DRIVERSARCHITECTURECODING Additional Skills:DEBUGEDAEMBEDDED SYSTEMSENGINEERFIRMWAREFPGAI2CINSTRUMENTATIONKERNELOSCILLOSCOPEPROTOCOL ANALYZERSREAL-TIMEREQUIREMENTS DEFINITIONRTOSSCHEDULINGSOCSOFTWARE ENGINEERSPIUARTUSBBRIDGESC++FIELD PROGRAMMABLE GATE ARRAYPERFORMANCE ANALYSISSOFTWARE DESIGN Minimum Degree Required: Bachelor’s Degree
Posted On: Monday, June 22, 2020
Compensation: $ 80.46/HR ON W2

No Comments

Sorry, the comment form is closed at this time.