Validation and Emulation Engineer

Location: San Diego, CA, United States
Date Posted: 08-09-2018
Position title: Validation and Emulation Engineer
Location: San Diego, CA
Status: full-time
About the team:
The growing Encore Semi SoC implementation team collaborates with our customers on design of advanced systems for wireless communication, networking, storage, and automotive using innovative new core architectures. Joining our team, you will build on a background of working with state-of-the-art semiconductor design.   
About the project:
The Validation Team is responsible for the overall quality of the SoC silicon. The Validation team works closely with architects, designers, verification engineers, and software engineers. The team is currently seeking multiple candidates across a broad range of positions as listed below. The technical disciplines, languages and methodologies included in this team are:
- CPU Content Developer (ARM experience strongly preferred, C, Assembly, Coherency, Concurrency, Low Power, Debug)
- Systems Debug (Emulation, SoC Architectures, HW Platforms & firmware, Logic Analyzers, JTAG)
- SoC Content Developer (Subsystems may include: CPU Core, Multimedia, IO, Peripherals, DDR, Wireless, Modem)
- Content development and debug experience in the area of power/performance/thermal/PDN

Minimum Qualifications 
Candidate will have a minimum of 5 years of experience working in emulation and silicon environments. Candidates are expected to have experience in:
- Emulation environments for firmware development and debug
- Debugging low-level software and hardware issues
- Developing low-level firmware and drivers in C and assembly for CPU (preferred ARMv8)
- CPU and SoC architectures; ARM experience is strongly preferred
- Debug tools including JTAG debuggers (preferred Trace32)
- Basic understanding of power and performance

Preferred Qualifications
- Experience with post-silicon enabling and bring-up
- Understanding of coherency and concurrency in modern CPU and SoC architectures  
- Validation and debug of mixed analog and digital circuits
- Experience with at least one of: Perl, Python, TCL, C++, or Java
Education Requirements
- Required: Bachelor's, Computer Science and/or Electrical Engineering
- Preferred: Master's, Computer Science and/or Electrical Engineering
About Encore Semi:
Encore Semi is a successful Engineering Solutions company. We build Centers of Expertise to support our many customers from the semiconductor and electronics system industry in North America. Our teams of experts contribute to leading-edge projects in the areas of SoC design and embedded software. We provide high-value through acceleration, performance improvement, optimization, and risk mitigation.
Encore Semi provides its engineering team members with continuous exposure to top advanced technologies & tools, participation in challenging yet exciting projects, and direct collaboration with its industry-leading teams, customers, and long-term partners. Read about the company’s great benefits and career path in our website.
this job portal is powered by CATS