About the Role
The role involves developing software tools that simplify and accelerate the design of electronic systems, focusing on creating reliable, scalable, and efficient solutions in collaboration with hardware and software teams.
Responsibilities
- Design and implement core software systems for automation in electronic design
- Collaborate with engineers to understand workflow challenges and pain points
- Develop reusable libraries and frameworks to support tooling infrastructure
- Write clean, maintainable, and well-tested code
- Optimize software performance and reliability
- Contribute to architectural decisions and system design
- Diagnose and resolve complex technical issues
- Support integration of software tools into existing engineering pipelines
- Work with version control and CI/CD systems
- Document code and technical processes clearly
- Stay current with advancements in software and electronic design tools
- Participate in code reviews and knowledge sharing
- Ensure software meets functional and non-functional requirements
- Help define best practices for software development
- Contribute to long-term product vision and technical roadmap
Compensation
Competitive salary with equity and benefits package
Work Arrangement
Hybrid work model with office and remote flexibility
Team
Collaborative engineering team focused on innovation in electronic design
Why Join Us
- We are building software that transforms how engineers design electronics, reducing development time and increasing reliability.
- You will work on challenging technical problems with a team that values precision, creativity, and impact.
Tech Stack
Python, Git, Linux, CI/CD pipelines, cloud infrastructure, EDA tools
Visa sponsorship available for qualified candidates