Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
100% Travel
Able to Provide Sponsorship
Skills
Printed Circuit Board
Electronic Design Automation
Job Details
Position: EMC Software Engineer
Location: Silicon Vally, San Francisco, CA
Duration: 12+ months
Role Overview:
You ll be working as a Software developer in the EMC (Electromagnetic Compatibility) area. The job is about building tools that help engineers design and test electronic products (like smartphones or other consumer electronics) so they don t have electromagnetic issues (interference or signal problems).
What You ll Do:
- Work with different teams to make the process of testing and designing electronics more efficient.
- Create custom rules and user interfaces to check electronic designs.
- Build and maintain software tools that help engineers check for design issues automatically.
- Write scripts to help simulate how electronics behave in real-world conditions.
- Keep these tools running on Linux servers (internal systems).
Goal:
Help Apple engineers find and fix design issues faster using software, improving product quality and saving time.
What You Need to Succeed:
- 5+ years of experience with programming, especially in C++ and Python.
- Must know how to design software and write complex algorithms.
- Be comfortable working in Linux environments.
- Experience with EDA tools (Electronic Design Automation) and things like PCB (Printed Circuit Board) design is a big plus.
- You should be good at:
- Working independently in unclear situations.
- Solving problems logically.
- Communicating clearly in writing and speech.
- Staying organized and motivated.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.