SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Embedded Software Engineer

Company: Intelliswift Software, Inc.
Location: Sunnyvale
Posted on: May 9, 2022

Job Description:

Job Title: Embedded Software Engineer Location: Redmond, WA or Sunnyvale, CA Duration: 12 Months The ideal candidate will understand low-level embedded software development for custom low-power SoC and have experience on both pre-silicon and post-silicon platforms. Top 3 must-have HARD skills: 1. C and C++ languages 2. Python Good to have skills: o Background in PnP (Performance and Power) The ideal candidate will understand low-level embedded software development for custom low-power SoC, and have experience on both pre-silicon and post-silicon platforms. --- Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis --- Understanding of how hardware works, clock-level issues, bridges, delays, interrupts, clock gating, polling etc. Duties: --- Embedded firmware architecture and design to orchestrate hardware accelerators --- End-to-system firmware development to include power management, boot loaders, scheduling, RTOS, and/or bare-Client implementations --- Develop OS custom kernel drivers and APIs for hardware accelerators and peripherals. --- Support all phases of SoC development - including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bring up, and support systems and software teams on algorithm development on validated systems Skills: --- 5 years of experience in embedded firmware design for low-power mobile SoC --- Experience with lab instrumentation like oscilloscope, logic/protocol analyzers for debugging embedded systems at HW level --- Familiarity with embedded micro-controllers architecture --- Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB --- Experience in real-time processing for computer vision and user interaction tasks, high-compute/throughput systems, and using simulation and modeling techniques to estimate performance and power --- Hands-on experience with FPGA and hardware evaluation boards, EDA design tools, and/or ISA simulators Education --- Must Have: Bachelor's degree in Electrical/Computer Engineering or Computer Science --- Master's Degree preferred but not required

Keywords: Intelliswift Software, Inc., Sunnyvale , Embedded Software Engineer, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds