At SemiFront Technologies, we are at the forefront of innovation in chip design and semiconductor solutions. Our team is dedicated to pushing the boundaries of technology, creating complex SoCs, GPUs, and other ASICs for a variety of applications, including desktop, server, mobile, and automotive. We are headquartered in India and are rapidly growing, seeking talented individuals who share our passion for excellence and innovation.
We are currently looking for motivated and skilled professionals to join our dynamic team. If you have expertise in chip design, software development, or related fields, and are eager to contribute to groundbreaking projects, we want to hear from you. At SemiFront, we value creativity, collaboration, and a commitment to delivering the highest quality products and services to our clients globally.
Here are some Opportunity for you
Job Title : Senior RTL Design Engineer.
Location: Kolkata
Description :-
Semifront Technologies, Kolkata, is looking for folks passionate and dedicated individuals who can code RTL from scratch with engineering supervision and broad-level Microarchitecture and Architecture Specs.
Skills and other requirements:-
- The person should have excellent Verilog/SystemVerilog/Perl Skillset – the coding will be Perl mixed Verilog/SV.
- Knowledge of Make, Python, Bash is an advantage.
- The person needs to have a good understanding of the basic building blocks of an ASIC/FPGA design.
- The person should have gone through one or more rounds of entire chip-design cycle and have done hands-on design of a complete block and have interacted with verification, PD, DFT, PNR, FPGA, post-silicon etc team across the chip.
- Having owned a decent to fairly complex block from scratch is an added advantage.
- Understanding of advanced concepts (as coherency, ordering etc) is an advantage, but not mandatory.
- The person should have good energy to finish work in a timely manner, passion for coding, attention to detail and humility to learn from the right feedback.
- The person should be a great team player.
- For very senior persons (10+ years) , prior experience of delivery a complex design with a decent sized team is very desirable.
Qualification:-
- BE/BTech or ME/MTech with a major in EC/EE/CS with 5+ to 10+ years of experience in RTL design.
Benefits :-
- Opportunity to work in complex ASIC product design from scratch.
- Opportunity to work in complex protocols such as PCI Express from scratch.
- Opportunity to learn alongside experienced and passionate engineers who have helped build IPs/SoCs from scratch.
- Opportunity to mentor and lead a team of junior engineer who are themselves highly motivated, passionate and are from premier institutes.
- Monthly stipend/remuneration and performance based bonuses.
- Facility to work partially remotely for excellent individuals.
Job Title : Senior Design Verification Engineer.
Location: Kolkata
- Proficient in Verilog/SystemVerilog and Perl (coding will involve Perl mixed with Verilog/SV/UVM).
- Familiarity with Make, Python, and Bash is a plus.
- Strong understanding of ASIC/FPGA design basics.
- Experience in creating Testplans for Block/IP/SOC levels and setting up UVM-based Testbenches from scratch.
- Knowledge of Assertion Based Verification (ABV) and Formal Verification (FV).
- Experience in achieving Functional and Code coverage closure for complex blocks.
- Ownership of block design from scratch is advantageous.
- Familiarity with advanced concepts like coherency and ordering is a plus.
- Motivated, detail-oriented, and eager to learn with strong teamwork skills.
- BE/BTech or ME/MTech with a major in EC/EE/CS with 4+ to 10+ years of
Job Title : RTL Design/Verification Engineer.
Location: Kolkata
Qualifications:-
- Excellent/good Verilog/SystemVerilog/Perl Skillset.
- Knowledge of Make, Python, Bash is an advantage, but not mandatory.
- The person needs to have a good understanding of the basic building
blocks of ASIC/FPGA Design and Verification. - Understanding of advanced concepts (as coherency) is an advantage, but
not mandatory. - Knowledge of UVM is an advantage but not mandatory.
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication skills.
- The person should have good energy to finish work in a timely manner,
passion for RTL Design/Verification, Attention to detail and humility to
learn from the right feedback
Academic Credentials:-
- B.E/B.Tech or M.E/M.Tech degree in ECE/EE/CS or equivalent with Digital Systems/VLSI as major.
Job Title : HR Admin Intern/Full-Time
Location: Kolkata
Qualifications:
- Bachelor’s/Master’s/ PG Diploma in Personnel Management / Industrial Relations/ HR / HRD/ Labour Welfare/ Labour Law (MBA is preferred).
- Excellent communication skills in English.
- Proficient in any productivity suite(Microsoft 365/ MS Office/Zoho Workplace/Google Workspace)
- Excellent record-keeping abilities.
- Passion for the HR and administration domain.
.
Roles & Responsibilities:-
- Designing and implementing recruitment systems for Semifront, including developing strategies from scratch.
- Collaborating with different departments to create and execute recruitment plans effectively.
- Drafting and posting job descriptions, arranging interviews, and managing the recruitment process.
- Handling administration tasks, maintaining records, and preparing job offers.
Developing a network of potential candidates, actively recruiting via networking and social media. - Coordinating with educational institutions and leveraging social platforms to attract talent.
- Managing office administration tasks (about 10% of the time).
Opportunities:-
- Based on performance during the internship, candidates have the opportunity to be absorbed as full-time employees.
Job Title : System Administrator
.
Location: Kolkata
Job Description:
We are seeking a dedicated and proactive System Administrator to provide in-house IT support and ensure the smooth operation of our IT infrastructure. The ideal candidate will diagnose, troubleshoot, and resolve software and hardware-related issues, manage networks, and maintain security protocols.
Key Responsibilities:
- System Maintenance and Troubleshooting:
- Diagnose and resolve hardware and software issues for laptops, desktops, and printers.
- Assemble and maintain computer systems.
- Monitor and administer IT infrastructure, including installation and configuration of Windows operating systems.
- Troubleshoot and resolve printer and scanner issues.
- Perform file and database transfers between servers.
Network Management:
- Set up and maintain LAN and WAN infrastructure.
- Ensure system and network security through regular monitoring and firewall maintenance.
- Provide technical support for network systems and resolve connectivity issues.
- Communicate with external hosting providers and domain/email agencies to address technical concerns.
Server Administration:
- Install, configure, and maintain servers, including web servers, file-sharing servers, and related services.
- Troubleshoot server-related issues and ensure uptime.
- Set up NFS servers and ensure cross-mounting across multiple servers.
- Configure servers as Slurm controllers and Slurm clients for job scheduling management.
- Set up servers as Git masters and Git mirrors.
Implement NIS or LDAP-based user management systems on CentOS 7, including configuring a primary NIS server, its mirror, and multiple clients for user authorization.
Documentation and Administrative Support:
- Handle documentation tasks and maintain detailed records of system configurations and changes.
- Perform Excel-related administrative tasks.
Required Technical Skills:
- Proficiency in diagnosing and troubleshooting hardware and software application problems.
- Experience with LAN/WAN setup and maintenance.
- Knowledge of IT infrastructure components, including laptops, desktops, printers, and scanners.
- Basic understanding of web servers, control panels, and file-sharing servers.
- Familiarity with system security protocols and firewall configurations.
- Expertise in Git server setup with mirroring and NFS cross-mounting.
- Experience with Slurm job scheduling systems and NIS/LDAP user management on CentOS.
Qualifications:
- Relevant education in IT, Computer Science, or related fields.
- Proven experience in a similar role or internships in system administration or IT support.
- Strong problem-solving and communication skills.
- Ability to work independently and handle multiple tasks effectively.