Software Engineer, System-on-Chip (SoC) Testing

Added
1 day ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux bash python soc pcie

📋 Description

  • Design and develop scalable software frameworks for automated post-silicon testing of SoCs and ML
  • Translate hardware databook instructions into robust C++ code for hardware/software interaction
  • Build and maintain automation scripts using Python and Bash to manage complex test sequences
  • Debug software-to-hardware communication issues with hardware designers for register-level accuracy
  • Improve efficiency of validation software to reduce test cycle times

🎯 Requirements

  • Bachelor’s degree in Computer Science or Electrical Engineering
  • Strong Proficiency in C++ with pointers, memory management, and low-level system programming
  • Advanced scripting with Python for automation and data analysis
  • Software engineering fundamentals: data structures, algorithms, object-oriented design
  • Experience with Bash/Unix environments for toolchain management
  • Willingness to learn hardware concepts and apply software engineering to hardware validation

🎁 Benefits

  • Discretionary annual bonus program and equity incentive plan
  • Company benefits program subject to eligibility
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →