Backend Software Engineering
Normal Computing Corporation
About the role
About
The Normal Team builds foundational software and hardware that help move technology forward – supporting the semiconductor industry, critical AI infrastructure, and the broader systems that power our world. As a Software Engineer focused on product engineering in Normal EDA, you will be responsible for building the systems and workflows used by hardware engineers to build and verify the chips that power modern AI. Previous experience with the semiconductor or hardware industry is valued, but not required.
You’ll regularly be faced with sophisticated technical problems at the intersection of AI and product engineering, requiring you to scope out solution designs and find incremental paths to shipping new features. We’re hiring engineers who are passionate about solving real‑world problems in complex, technical domains and building systems that empower users to work optimally. If you’re motivated to develop reliable, performant systems and design intuitive experiences for AI‑powered workflows, this role offers the opportunity to make a significant impact on how an entire industry works.
Responsibilities
- Building complete, integrated prototypes that bring AI capabilities to life in production‑grade services, and polished frontend interfaces to create working V0s that users can actually test and the ML team can validate.
- Architecting and developing backend systems that support complex verification workflows.
- Owning API contracts between frontend and backend systems.
Requirements
- 5‑8 years of software engineering experience, with a strong focus on building reliable, scalable systems as well as shipping end to end features Experience as a former zero‑to‑one engineering lead or startup founder is highly valued.
- Experience building complex systems with a strong intuition for reliability, performance, and maintainability. You avoid the failure mode of shipping features quickly without ensuring the system design and implementation are truly excellent.
- Experience working with LLMs or building AI‑powered applications. Proven ability to learn continuously, work independently, and make decisions with minimal supervision. You deliver on your commitments, value outcomes, and adapt quickly when priorities shift.
Bonus Points
- Experience building IDE extensions, developer tools, or design‑to‑code systems.
- Meaningful experience working and building within or for the semiconductor industry, or developing hardware products or software for hardware products.
Inclusion & Diversity
We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected status.
Accommodations
Normal Computing is committed to providing reasonable accommodations to individuals with disabilities. If you need assistance or an accommodation due to a disability, please let us know at View email address on grabjobs.co.
Privacy
By submitting your application, you agree that Normal Computing may collect, use, and store your personal information for employment‑related purposes in accordance with our Privacy Policy.
Requirements
- 5-8 years of software engineering experience
- Strong focus on building reliable, scalable systems
- Experience shipping end‑to‑end features
- Experience working with LLMs or building AI‑powered applications
- Ability to work independently and make decisions with minimal supervision
- Bonus: Experience building IDE extensions, developer tools, or design‑to‑code systems
- Bonus: Experience in the semiconductor industry or building hardware‑related software
Responsibilities
- Build systems and workflows used by hardware engineers to design and verify chips
- Develop integrated prototypes that bring AI capabilities to production-grade services
- Create polished frontend interfaces for AI-powered workflows
- Architect and develop backend systems supporting complex verification workflows
- Own API contracts between frontend and backend systems
- Design and ship reliable, scalable, and maintainable software features end‑to‑end
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free