Internship
Tensilica Embedded Systems Programming Intern
Summer 2024
Posted on 4/26/2024
Provides electronic systems design solutions
Hardware
San Jose, CA, USA
Required Skills
Rust
Python
Operating Systems
Linux/Unix
Requirements
- Currently enrolled in MS or BS program majoring in CE, EECS, CS, or equivalent
- Strong grades in coursework covering computer architecture, operating systems, embedded systems, and programming languages
- Strong programming skills in Rust, C, and C++
- Familiarity with assembly level programming
- Experience with python scripting and software development at the Linux command line
- Experience programming bare metal systems, including device drivers and interrupt handlers
- Experience with embedded systems software stacks like MQX, FreeRTOS, or Arduino
Responsibilities
- Leverage Computer Engineering and Computer Architecture background for Embedded Systems programming on Tensilica DSPs and CPUs
- Work on project topics related to bare metal and RTOS runtimes with Rust, C, and C++ applications
Cadence specializes in electronic systems design solutions for various industries, utilizing software, hardware, and IP to develop products for applications such as hyperscale computing, 5G communications, automotive, mobile, aerospace, consumer, industrial, and healthcare. Their Intelligent System Design strategy incorporates advanced software, hardware, and IP solutions to cater to diverse industry needs.
Company Stage
N/A
Total Funding
$462.8M
Headquarters
San Jose, California
Founded
1988
Growth & Insights
Headcount