Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Burn-In Testing image - Rise Careers
Job details

Software Engineer, Burn-In Testing

Software Engineer, Burn-in Testing

About Etched

Etched is building AI chips that are hard-coded for individual model architectures. Our first product (Sohu) only supports transformers, but has an order of magnitude more throughput and lower latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and extremely deep & parallel chain-of-thought reasoning agents.

Job Summary:
We are seeking highly motivated and detail-oriented Software Engineers to join our Burn-in Testing team. This team plays a critical role in ensuring the reliability and stability of our highest-performance Inference server hardware and software. As a Software Engineer on this team, you will design, develop, and execute comprehensive burn-in test suites, analyze test results, and collaborate with hardware and software engineering teams at Etched and our ODM partners to identify and resolve potential issues. You will be at the forefront of ensuring our server products meet the highest quality standards before they reach our customers.

Key responsibilities

  • Test Development: Design, develop, and implement automated burn-in test suites using common scripting languages (Python, Go, Bash) and test frameworks across all aspects of System Operation including: boot sequences, root-of-trust, system management, workload deployment and performance.

  • Test Execution: Execute burn-in tests on server hardware, monitor system performance and health, and analyze test results.

  • Failure Analysis: Investigate and debug hardware and software failures identified during testing, providing detailed reports and mitigation plans.

  • Collaboration: Collaborate with internal and external hardware and software engineering teams to identify root causes of failures and implement corrective actions.

  • Test Infrastructure: Contribute to the development and maintenance of the burn-in testing infrastructure, including portable test environments and automation tools runable in any environment.

  • Documentation: Create and maintain comprehensive documentation for test plans, test cases, and test results.

  • Performance Analysis: Analyze system performance metrics to identify potential bottlenecks and areas for optimization.

  • Continuous Improvement: Participate in continuous improvement efforts to enhance the efficiency and effectiveness of the burn-in testing process.

Representative projects

  • Develop automated test suites to stress-testing of CPUs, memory, storage, and network subsystems under extreme workloads.

  • Design and implement fault injection tests to simulate hardware and software failures.

  • Create tools to monitor and analyze system performance metrics, such as CPU utilization, cross-socket memory performance and usage, and network latency.

  • Build and maintain a scalable burn-in testing environment capable of handling multiple server configurations.

  • Collaborate with hardware engineers to develop tests for new server features and components.

  • Contribute to the creation of dashboards that show the current state of burn in testing across the server farm.

You may be a good fit if you have

  • Proficiency in at least one scripting language (e.g., Python, Bash, Go).

  • Experience with software testing methodologies and tools.

  • Strong understanding of operating systems (Linux preferred) and server hardware architectures.

  • Ability to analyze complex technical problems and provide effective solutions.

  • Excellent communication and collaboration skills.   

  • Ability to work independently and as part of a team.

  • Experience with version control systems (e.g., Git).   

  • Experience with reading and interpreting hardware logs.

Strong candidates may also have experience with

  • Experience with hardware burn-in testing or reliability testing.

  • Knowledge of server virtualization and cloud computing concepts.

  • Experience with performance testing and benchmarking tools.

  • Familiarity with hardware diagnostic tools and techniques.

  • Experience with containerization technologies (e.g., Docker, Kubernetes).

  • Experience with CI/CD pipelines.

  • Knowledge of low level hardware communication protocols (i2c, etc.)

  • Experience with data analysis tools and techniques.

Ideal Background:

  • Candidates with experience in server hardware or software development, testing, or support.

  • Individuals with a strong interest in hardware and software reliability.

  • Professionals with a background in system administration or performance engineering.

  • Individuals who enjoy working in a fast-paced and challenging environment.

  • Those who have worked in a datacenter environment.

  • Experience in the telecommunications or high performance computing fields.


Benefits

  • Full medical, dental, and vision packages, with 100% of premium covered

  • Housing subsidy of $2,000/month for those living within walking distance of the office

  • Daily lunch and dinner in our office

  • Relocation support for those moving to Cupertino

How we’re different

Etched believes in the Bitter Lesson. We think most of the progress in the AI field has come from using more FLOPs to train and run models, and the best way to get more FLOPs is to build model-specific hardware. Larger and larger training runs encourage companies to consolidate around fewer model architectures, which creates a market for single-model ASICs.

We are a fully in-person team in Cupertino, and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both as needed.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Burn-In Testing, Etched

At Etched, we're on a mission to revolutionize AI with our cutting-edge technology, especially through our innovative ASICs designed for specific model architectures like our Sohu product. We're looking for passionate and detail-oriented Software Engineers to join our Burn-In Testing team right here in Cupertino. As a Software Engineer focusing on burn-in testing, your role will be pivotal in maintaining the reliability and performance of our high-performance inference server hardware and software. You'll engage in designing and implementing automated burn-in test suites using scripting languages like Python, Go, and Bash. Your analytical skills will shine as you execute tests, monitor performance, and debug any hardware or software failures that arise. Collaboration is key at Etched, where you'll work closely with both our internal teams and ODM partners to identify issues and develop solutions. You’ll also contribute to improving our test infrastructure and documentation, driving performance analysis, and participating in ongoing enhancement efforts. With a vibrant team atmosphere and an array of exciting projects, including developing tests to stress various server subsystems, this is an excellent opportunity to grow your career in a fast-paced, innovative environment. If you're ready to be at the forefront of AI chip development and contribute to projects that push technological boundaries, consider joining us as a Software Engineer in Burn-In Testing!

Frequently Asked Questions (FAQs) for Software Engineer, Burn-In Testing Role at Etched
What are the responsibilities of a Software Engineer, Burn-In Testing at Etched?

As a Software Engineer focusing on Burn-In Testing at Etched, your main responsibilities include designing and implementing automated burn-in test suites, executing tests on server hardware, and analyzing system performance metrics. You'll also investigate failures during testing and collaborate with engineering teams to address issues. Your role is critical in ensuring that our server products meet the highest quality standards before reaching the customer.

Join Rise to see the full answer
What skills are required for the Software Engineer, Burn-In Testing position at Etched?

To excel as a Software Engineer in Burn-In Testing at Etched, you should be proficient in at least one scripting language (preferably Python, Bash, or Go). Experience with software testing methodologies, a strong understanding of operating systems, and server hardware architecture are essential. Additionally, you’ll need effective communication skills and the ability to analyze complex technical problems.

Join Rise to see the full answer
What kind of projects can a Software Engineer, Burn-In Testing expect to work on at Etched?

At Etched, a Software Engineer in Burn-In Testing can look forward to engaging projects like developing automated test suites for stress testing CPUs and memory under extreme workloads, creating fault injection tests, and building scalable burn-in testing environments. You'll be directly involved in monitoring and analyzing performance metrics, which are vital to our server configurations.

Join Rise to see the full answer
What background is ideal for a Software Engineer, Burn-In Testing role at Etched?

Candidates with backgrounds in server hardware or software development, testing, or support will thrive as Software Engineers in Burn-In Testing at Etched. An interest in hardware-software reliability, system administration, and experience in a fast-paced datacenter environment are highly beneficial.

Join Rise to see the full answer
What benefits does Etched offer for the Software Engineer, Burn-In Testing position?

Etched offers a comprehensive benefits package for Software Engineers in Burn-In Testing, including full medical, dental, and vision coverage, a housing subsidy of $2,000/month for nearby residents, daily meals at our office, and relocation support for those moving to Cupertino. We prioritize our team's well-being and continuous professional growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Burn-In Testing
Can you explain your experience with automated testing in a server environment?

When answering this question, focus on specific examples of automation frameworks you've used, detailing how you designed and implemented test suites. Highlight how your tests contributed to improving product reliability and any performance metrics you monitored.

Join Rise to see the full answer
How do you approach debugging hardware or software failures during testing?

Discuss your systematic approach to failure analysis. Mention tools or methodologies you use to trace issues back to their origin, and give an example of a troubleshooting process you've successfully implemented.

Join Rise to see the full answer
What scripting languages are you proficient in, and how have you used them in your past roles?

Mention the scripting languages you are proficient in, such as Python, Bash, or Go. Provide examples of how you've used these skills to create test scripts or automate processes, emphasizing specific outcomes you achieved.

Join Rise to see the full answer
Describe a time when you improved a testing process. What challenges did you face?

Focus on a specific instance where you identified inefficiencies and took steps to improve them. Discuss the challenges you encountered and how you worked with your team to implement successful solutions that enhanced efficiency.

Join Rise to see the full answer
How do you stay updated with the latest trends in server technology and testing?

Explain your methods for staying current, such as following industry blogs, participating in forums, or attending conferences. Mention specific resources that have been valuable in your professional development.

Join Rise to see the full answer
What is your experience with version control systems, particularly Git?

Share your familiarity with Git and how you utilize it within collaborative environments. You can discuss branching strategies, managing pull requests, and how you've resolved conflicts in your codebase.

Join Rise to see the full answer
Can you describe a complex technical problem you solved in your previous role?

Detail a complex issue you successfully resolved, including the context, the steps you took, and the eventual solution. Highlight your analytical skills and how they contributed to the success of the project.

Join Rise to see the full answer
How do you prioritize tasks when faced with tight deadlines?

Discuss your prioritization strategies, such as using task management tools or frameworks. Provide an example of a project where your time management skills helped you meet deadlines without sacrificing quality.

Join Rise to see the full answer
What role does performance analysis play in your testing process?

Explain the importance of performance analysis in ensuring the robustness of server products. Discuss specific metrics you monitor and how your findings have impacted development or deployment decisions.

Join Rise to see the full answer
Why do you want to work at Etched as a Software Engineer in Burn-In Testing?

Express your passion for AI technology and how Etched's mission resonates with you. Share what excites you about the role, the impact it has on product quality, and your desire to contribute to a vibrant team environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Etched Hybrid San Jose
Posted 16 hours ago

Join Etched's dynamic legal team as a Senior Paralegal, where your expertise in corporate governance and legal operations will help us scale our cutting-edge AI chip technology.

Photo of the Rise User
Posted 5 days ago

Join the innovative team at Etched as a PCB Rework Technician, where your expertise will drive the development of cutting-edge AI hardware.

Join a dynamic engineering team as a Senior Java Engineer, where you'll design and maintain high-performance applications.

Photo of the Rise User

Liaison is looking for an experienced Sr. Full Stack Developer to enhance its suite of technology solutions for higher education.

Photo of the Rise User

Join iFood as a Software Engineering Manager and help shape the future of food delivery with cutting-edge technology.

Photo of the Rise User
Persado Remote No location specified
Posted 2 days ago

Be a pivotal part of Persado’s team as a Lead Full-Stack Engineer, shaping the future of marketing technology with your expertise.

Photo of the Rise User
Posted 7 days ago

Join Chewy's innovative technology team in Boston as a Software Engineer II to shape the future of e-commerce solutions for pet healthcare.

Photo of the Rise User
OXMAN Hybrid New York City, NY
Posted 5 days ago

Join OXMAN as a Lead Software Engineer to pioneer the integration of design, technology, and biology in developing sustainable solutions.

Photo of the Rise User

Become a pivotal part of MongoDB by designing and building advanced distributed database features with a focus on query systems.

Join Northrop Grumman as a Principal/Senior Principal Software Engineer, where you'll contribute to groundbreaking systems with global significance.

by burning the transformer architecture into our chips, we’re creating the world’s most powerful servers for transformer inference.

27 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause