About the Role
This role involves designing, building, and supporting software systems that enable hardware emulation for verification of integrated systems. The engineer will work closely with cross-functional teams to ensure accurate modeling and efficient performance of emulation platforms.
Responsibilities
- Design and implement software tools for hardware emulation environments
- Collaborate with hardware and software teams to integrate emulation solutions
- Develop and maintain emulation infrastructure for system validation
- Debug and optimize emulation performance across multiple platforms
- Support verification workflows using emulation-based testing methods
- Write and maintain technical documentation for emulation tools
- Identify and resolve software issues affecting emulation accuracy
- Improve automation of test execution and data collection
- Ensure compatibility between software tools and target hardware
- Participate in code and design reviews
- Stay current with advancements in emulation technologies
- Contribute to continuous improvement of development processes
- Work with verification engineers to understand test requirements
- Integrate third-party tools into existing emulation frameworks
- Monitor system performance and recommend enhancements
- Support bring-up of new emulation platforms
- Troubleshoot complex system-level issues
- Ensure software reliability and scalability
- Apply software engineering best practices to development tasks
- Collaborate on defining requirements for new emulation capabilities
- Assist in deployment of emulation solutions across teams
- Maintain version control and build systems
- Support compliance with engineering standards
- Participate in project planning and status tracking
- Provide technical guidance to team members
Compensation
Competitive salary and benefits package offered
Work Arrangement
Hybrid work environment with flexible on-site and remote options
Team
Collaborative engineering team focused on advanced hardware and software integration
Security Clearance
Must be able to obtain and maintain a U.S. Security Clearance
Education Requirements
Degree must be from an accredited institution
Relocation
Relocation assistance provided for eligible candidates
Sponsorship available for qualified candidates
