Logo
efabless.com

Sr. Software Engineer

efabless.com, San Jose, California, United States, 95199


Job Title: Sr. Software Engineer

Location: Remote

About Efabless: Efabless is the world's first platform for community-driven chip design and manufacturing. We empower engineers to design and produce custom chips at zero upfront cost, using our open-source design environment and a global network of manufacturing partners. Our mission is to democratize access to custom silicon and accelerate innovation in the electronics industry.

About ChipIgnite: ChipIgnite is Efabless' innovative program designed to lower the barrier of entry for creating custom silicon. It provides a streamlined path for turning ideas into physical silicon, offering free chip design, manufacturing, and packaging for select projects.

Job Summary:

Efabless is currently seeking an experienced Sr. Software Engineer to join our small, dynamic team and work on a wide variety of projects from conceptual design through implementation. We are a fast-moving venture-backed company, using a cloud-based platform to enable open-source projects for custom electronics. This opportunity will let you be part of an innovative company and make a real difference in an industry undergoing a revolution. Your skills will be invaluable, and your impact on our outcomes will be significant due to our small company culture and dynamic environment.

Responsibilities:

Serve as a technical lead, contributing to and directing the efforts of development teams, including internal and external members. Design, develop, modify, implement, and support software components anywhere in the software stack. Anticipate the details of future projects by communicating with team members and staying informed of relevant industry trends. Propose efficient solutions to resolve client requirements. Requirements:

8+ years of full-stack programming experience in Python. Advanced experience with Flask, Jinja, SQLAlchemy, HTML/CSS, and PostgreSQL. Proven ability to provide in-depth evaluation and analysis of unique and complex technological issues. Experience with cloud computing/services and architecture, particularly with microservices and stateless architectures. Excellent analytical and problem-solving skills. Strong written and verbal communication skills. Excellent organization and time management skills. Demonstrated ability to lead and mentor others. Deep understanding of SDLC processes. Experience with Amazon Web Services (AWS), specifically relevant experience with EC2, ECS, Lambda, and S3. Experience architecting, implementing, and maintaining unit and integration tests. Deep understanding of Git. Preferred Qualifications:

Electronic Design Automation (EDA) experience Experience with Docker or other containerized/virtualized environments