Firmware Engineer
Etched · Austin, TX · 4 wk ago
On-siteEngineeringFull-time
About the role
Co‑develop cutting‑edge software optimized across hardware and software to unlock the full potential of very large AI models. Solve challenging problems across the full stack, from low‑level drivers and APIs to high‑level applications and frameworks, and contribute to AI solutions that will revolutionize industries such as natural language processing, chain‑of‑reasoning automation, and generative media.
Responsibilities
- Develop and optimize software that runs on custom hardware for inference workloads.
- Design, implement, and troubleshoot firmware for embedded architectures.
- Work with IO technologies (I²C, SPI, PCIe, DRAM, etc.) to ensure scalability, fault tolerance, and consistency.
- Collaborate with hardware teams to co‑design chips, racks, and manufacturing processes.
- Test software on launching products and resolve issues in production.
- Engage with customers to address technical problems and improve product reliability.
Requirements
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
- Professional experience in software development with strong data structures and algorithms knowledge.
- Experience developing and testing software for product launches.
- Hands‑on experience with firmware design, implementation, and troubleshooting.
- Familiarity with embedded architectures and IO technologies such as I²C, SPI, PCIe, and DRAM.
- Understanding of scalability, fault tolerance, and consistency concepts.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Master’s degree in Computer Science or a related technical field.
- Experience resolving customer‑related technical issues.
- Proven ability to solve ambiguous problems.
Benefits
- Medical, dental, and vision packages with generous premium coverage.
- $500 per month credit for waiving medical benefits.
- Wellness benefits covering fitness, mental health, and more.
- Daily lunch and dinner provided in the office.
- Unlimited compute budget subject to ROI justification.
Schedule
This role is based in Austin, TX, with regular collaboration time in San Jose, CA. During the first quarter, expect to spend approximately two weeks per month at the San Jose headquarters to ramp quickly. After that, the schedule shifts to roughly one week per month for ongoing collaboration.