SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Embedded Software Engineer Intern

Company: Cadence Design Systems
Location: San Jose
Posted on: November 24, 2022

Job Description:

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Embedded Software Engineer InternSummer software internship opportunity within the Tensilica Systems Application Engineering Group.What our group does:

  • Develop real-world neural-network demonstration systems, both on simulated and FPGA-based HW systems
  • Define and develop system SW architectures, libraries, and examples for accelerating neural network SW development on Tensilica processorsWhat you'll be doing:
    • Develop neural network demos based on Tensilica and Cadence products (DSPs, embedded software libraries, FPGA HW development platforms) on simulator and HW systems
      • Embedded C programming
      • Host code development in Python and OpenCV
      • Various other tasks to get demos up and running: scripting, debugging, etc.A good fit for this internship is interested in one or more of the following:
        • Embedded systems and real-time software development, both with and without an RTOS
        • Multicore and multithreaded software development
        • Image processing, neural networks, and machine learning (you don't have to be an expert)
        • Real-time and low-level software development in C - both systems and DSP programming
        • Python and OpenCV developmentMinimum background:
          • Enrolled in master's degree program in compsci / software / computer engineering discipline
          • C and Python programming experience
          • Classes / project work / exposure to the following areas:
            • Embedded systems (bonus if you are familiar with debugging on HW over JTAG + GDB)
            • Computer architecturePreferred background:
              • Familiarity with OpenCV
              • Classes / project work / exposure to the following areas:
                • Neural networks
                • Real-time embedded systems development
                • RTOS programming
                • Multicore and multithreaded software development
                • Familiar with Linux and revision controlWe're doing work that matters. Help us solve what others can't.

Keywords: Cadence Design Systems, San Jose , Embedded Software Engineer Intern, IT / Software / Systems , San Jose, California

Click here to apply!

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

I'm looking for
in category

Log In or Create An Account

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

San Jose RSS job feeds