Work alongside experienced engineers to solve new and interesting problems
Create an executable software model that simulates IP and SOC hardware
Enable architectural exploration as well as pre-silicon firmware development and validation
Solve complex development and debug challenges while working on model design, implementation, and testing, as well as infrastructure development and customer support
Use both industry-standard and emerging technology, tools, and processes
Requirements
Must be pursuing a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
3+ months coursework or experience in Object-oriented design methodologies
Experience with programming languages, such as C/C++
Embedded software development experience (ARM, RISC-V, x86)
Scripting experience in Python, TCL, or other language