About This Role
This engineering role focuses on the architecture, design, verification, and performance analysis of Digital Signal Processors (DSP) for various products, including mobile, machine learning, automotive, and IoT. It involves applying high-performance microprocessor design concepts and custom instruction sets to achieve industry-leading results in machine learning and modems.
Responsibilities
- Independently develop small, well-defined blocks and assist in developing complex well-defined blocks, features, and/or tests under minor supervision that achieve desired quality, functionality, power, performance, and timing standards
- Guide lower-level engineers and propose minor improvements
- Independently identify and resolve most architecture and design issues across multiple systems or subsystems
- Collaborate and collect feedback during design reviews and with other teams to ensure the block meets specifications, performance, and power requirements
- Investigate issues to prevent future problems
- Seek essential knowledge of industry trends, competitors' products, and advances in various engineering fields related to DSP products and technology (e.g., machine learning, modem)
- Show interest in a specific area of expertise
- Collaborate with team members to generate new ideas
- Communicate effectively with peers and leads using written, verbal, and online communication
- Effectively track and document issues, features, and design changes
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 2+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience
- OR Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 1+ year of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience
- OR PhD in Electrical Engineering, Computer Science, Computer Engineering, or related field
- 2+ years of experience with high-performance microprocessor design
Nice to have:
- Master's or PhD degree in Electrical Engineering, Computer Science, Computer Engineering, or related field
- 2+ years of experience with programming (e.g., C, C++, Python), computer architecture, or embedded systems
- 2+ years of experience in design verification methods
- 1+ year of experience working in a large matrixed organization
Benefits
- Competitive annual discretionary bonus program
- Opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus)
- Highly competitive benefits package designed to support success at work, at home, and at play