::Careers::

Hear from our team

Why choose SoftJin

Current Openings
 

SoftJin is a growing Electronic Design Automation (EDA) software and FPGA Design and Verification solutions company. SoftJin has a hybrid business model composed of mix of high-end R&D Services and differentiated Software Products. The outsourced R&D services are targeted to the Semiconductor Design and Manufacturing companies and include EDA software development, High Performance FPGA Design and Hardware Verification services. SoftJin’s EDA Products are in the area of Post Layout Data Processing and EDA tools for next generation of FPGAs and other Programmable Platforms.

In order to drive our growth plans, we are looking to expand our team. Currently, we have openings in the following technology areas:

  • Synthesis, Placement, Routing and Timing Analysis Engines for next generation of FPGAs and other Programmable Platforms
  • Post Layout EDA including Design-For-Manufacturing (DFM) tools for new semiconductor process technologies
  • Design and Verification IP blocks, Reference Designs and FPGA based Application Development

Current Openings

A. Offshore Development Center

  1. Technical Head - Offshore Development Center

B. EDA Software Development

  1. Project Leader/ Technical Leader
  2. Project Leader - EDA Software Lifecycle Management
  3. Senior Software Engineer
  4. Engineer - Software Lifecycle Management
  5. CAD Engineer
  6. Synthesis Engineer

C. Hardware Design and Verification

  1. Project Lead/ Manager
  2. Senior Design Engineer/ Senior Hardware Verification Engineer
  3. Design Engineer/ Hardware Verification Engineer

For applying to a position, send in your resume to hr@softjin.com specifying the position (and Job code) applied to in the subject line.

Detailed Job Description

A. Technical Head - Offshore Development Center (Job code SJ-ODC)

Role

We are looking for highly technical, hands on Engineering Manager to lead a growing, multi disciplinary team of Electronics Design Automation (EDA) software and hardware design engineers. The job requires you to:

  • Provide technical leadership to the team and take ownership of the project delivery
  • Work with client to define vision and technical road map for the ODC team
  • Grow the team developing both EDA software and hardware solutions. Mentor and groom team members to assume higher role

What we are looking for

  • Passion for technology and dealing with challenges of development of new technologies
  • 10+ years of experience in EDA software development and/ or in related domains such as IC/ FPGA design and Design Verification. It is desirable for the candidate to appreciate both the hardware and software design aspects
  • Grow the team developing both EDA software and hardware solutions. Mentor and groom team members to assume higher role
  • Experience in managing and contributing on technically complex projects. Deep understanding of specification, design and delivery processes of software/ hardware design projects.

Click here to view printed version of the ad



B. EDA Software Development

1. Project Leader / Technical Leader (Job code SJ-PLE)

If you like to

  • Create specifications & Design of EDA Software
  • Involve in implementation of EDA Software
  • Be responsible for project management & Delivery of projects to customers
  • Be part of a high energy team focused on full life-cycle development
  • Continually learn, mentor and develop your career
  • Work in highly collaborative teams that strive to build quality code and provide business value

And you have

  • Around 5 years of working experience of developing large software with complex data structure
  • Expertise in efficient algorithm and data structure design
  • In depth knowledge of C/C++ programming, understanding of OOD&A concepts
  • Good communication and interpersonal skills
  • Qualification: Ph.D. / M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE
  • Good understanding of the EDA tool flow
  • Working knowledge of Software Development Processes (ISO9000)
  • Experience in managing a small team of 5-8 engineers
  • Domain experience in developing any one of the following: System Level Design Tool/ Logic Design Tool/ Physical Design Tool/ Computational Geometry, Compiler/ System Software Development



2. Project Leader - EDA Software Lifecycle Management (Job code SJ-PLM)

If you like to

  • Improve Quality of EDA Tools and Tool Flows
  • Get Involved in Setting up and management of highly automated test and regression environments
  • Get Involved in Creation and ongoing enhancement of Test suites composed of Digital designs
  • Benchmark quality and performance of Software
  • Manage Software Releases in a dynamic software development environment
  • Work in highly collaborative teams that strive to build quality code and provide business value

And you have

  • 6+ years of working experience of developing or doing Quality Assurance of large and complex software
  • In depth knowledge of scripting languages (Perl, Tcl/Tk)
  • Good understanding of the digital design flow
  • Grasp of Hardware Description Languages like Verilog and/or VHDL
  • Good knowledge of Configuration Management tools like SVN, Clearcase
  • Good analytical, communication and documentation skills
  • Qualification: M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE
  • Experience in managing a team of 5-7 engineers

Also Desired Skill

  • Experience in using tools like Modelsim, Synplify, Magma, Xilinx - ISE etc



3. Senior Software Engineer (Job code SJ-SSE)

If you like to

  • Create specifications & Design of EDA Software
  • Involve in implementation of EDA Software
  • Be responsible for project management & Delivery of projects to customers
  • Be part of a high energy team focused on full life-cycle development
  • Continually learn, mentor and develop your career
  • Work in highly collaborative teams that strive to build quality code and provide business value

And you have

  • Around 3 years of working experience of developing large software
  • Expertise in efficient algorithm and data structure design
  • In depth knowledge of C/C++ programming, compiler construction tools (lex/yacc), understanding of OOD&A concepts, scripting languages (Perl, Tcl/Tk)
  • Good understanding of the digital design flow
  • Good communication and interpersonal skills
  • Qualification: M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE
  • Working knowledge of Software Development Processes (ISO9000)

Also Desired Skill

  • Domain experience in developing any one of the following: System Level Design Tool/ Logic Design Tool/ Physical Design Tool/ Computational Geometry, Compiler/ System Software Development
  • Good Knowledge of Open Access, Milkyway or other physical design databases



4. Engineer - Software Lifecycle Management (Job code SJ-SLE)

If you like to

  • Improve Quality of EDA Tools and Tool Flows
  • Get Involved in Setting up and management of highly automated test and regression environments
  • Get Involved in Creation and ongoing enhancement of Test suites composed of Digital designs
  • Benchmark quality and performance of Software
  • Manage Software Releases in a dynamic software development environment
  • Work in highly collaborative teams that strive to build quality code and provide business value

And you have

  • Around 3 years of working experience of developing or doing Quality Assurance of large and complex software
  • In depth knowledge of scripting languages (Perl, Tcl/Tk)
  • Good understanding of the digital design flow
  • Grasp of Hardware Description Languages like Verilog and/or VHDL
  • Good knowledge of Configuration Management tools like SVN, Clearcase
  • Good analytical, communication and documentation skills
  • Qualification: M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE
  • Experience in managing a small team of 2-3 engineers



5. CAD Engineer (Job code SJ-CAD)

You will be responsible for

  • Working with several 3rd party tools such as Magma’s Blast Create SA, STARRC, PrimeTime and Conformal in implementing and testing design flows and integration of these tools with other design tools
  • Implementing scripts, running various types of designs (test cases, benchmark designs and customer designs) through one or more steps in the design flow
  • Running regressions on new releases of internal and external tools, and reporting on the variance

Required Skill

  • Qualification: M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE
  • 2-3 years of experience in FPGA or ASIC design flow
  • Familiarity with one or more of the following tools - Synthesis tools such as Magma BlastCreate, Synopsys Design Compiler; Timing Analysis tools such as PrimeTime; Extraction tools such as STARRC; Formal verification tools such as Conformal / Formality
  • Experience with Tcl scripting language

Desired Skill

  • Experience with BlastCreate SA
  • Experience with FPGA design tools such as Xilinx ISE, Altera Quartus, Synplicity or Mentor Graphics tools
  • Experience with other scripting languages such as PERL



6. Synthesis Engineer (Job code SJ-SYE)

You will be responsible for

  • Working on developing a Synthesis solution
  • Enhancing existing modules, fixing bus and developing new modules

Required Skill

  • Have M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE
  • Strong algorithm, datastructure knowledge
  • Proficiency in C++ and OOAD
  • Good knowledge of RTL Verilog

Desired Skill

  • Prior experience in Synthesis and Verilog/ Vhdl FEs



C. Hardware Design and Verification

1. Project Lead/ Manager (Job code SJ-PLF)

If you like to

  • Be expertise in HDL (Hardware Description Language), VHDL& Verilog
  • Strengthen fundamentals of digital design
  • Expertise in FPGA (Field Programmable Gate Array) design & implementation
  • Be part of a high energy team focused on full life-cycle development
  • Continually learn, mentor and develop your career
  • Work in highly collaborative teams that strive to build quality code and provide business value

And you have

  • Around 5-8 years of relevant working experience
  • Proficiency in HDL (Hardware Description Language),VHDL& Verilog
  • Strong fundamentals of digital design
  • Experience in FPGA (Field Programmable Gate Array) design & implementation
  • Experience in XILINX or Alterra FPGA Design Flow
  • Experience in developing Design IP's
  • Design experience in the area of networking
  • Experience in managing a small team of 5-7 engineers
  • Good communication and documentation skills
  • Qualification: M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE



2. Senior Design Engineer/ Senior Hardware Verification Engineer (Job code SJ-SDE)

If you like to

  • Be expertise in HDL (Hardware Description Language), VHDL& Verilog
  • Strengthen fundamentals of digital design
  • Expertise in FPGA (Field Programmable Gate Array) design & implementation
  • Be part of a high energy team focused on full life-cycle development
  • Continually learn, mentor and develop your career
  • Work in highly collaborative teams that strive to build quality code and provide business value

And you have

  • Around 4-5 years of relevant working experience
  • Proficiency in HDL (Hardware Description Language),VHDL& Verilog
  • Strong fundamentals of digital design
  • Experience in FPGA (Field Programmable Gate Array) design & implementation
  • Experience in XILINX or Alterra FPGA Design Flow
  • Experience in developing Design IP's
  • Design experience in the area of networking
  • Experience in managing a small team of 2-3 engineers
  • Good communication and documentation skills
  • Qualification: M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE



3. Design Engineer/ Hardware Verification Engineer (Job code SJ-DE)

If you like to

  • Be expertise in HDL (Hardware Description Language), VHDL& Verilog
  • Strengthen fundamentals of digital design
  • Expertise in FPGA (Field Programmable Gate Array) design & implementation
  • Be part of a high energy team focused on full life-cycle development
  • Continually learn, mentor and develop your career
  • Work in highly collaborative teams that strive to build quality code and provide business value

And you have

  • Around 2-3 years of relevant working experience
  • Experience in XILINX or Alterra FPGA Design Flow
  • Experience in developing Design IP's
  • Experience in developing Verification IP's
  • Strong fundamentals of verification methodologies
  • Good communication and documentation skills
  • Qualification: M.Tech / M.S. / M.E. / B.Tech / B.E. in CSE/EE