Moschip
Careers SUPPORT Contact Us Sitemap Search SEARCH
search search
Go
Moschip Moschip
Moschip
Moschip Corporate Management Team
Moschip Corporate Facts
Moschip Corporate Investors
Moschip Corporate Partners
Moschip Corporate HR
Moschip Corporate Our Culture
Moschip Corporate Careers
Moschip Corporate Current Openings
 
 
Moschip Corporate
  Home > Corporate > HR > Current Openings  
Here are our current employment opportunities here at MosChip.


Hyderabad India


ASIC/SOC Verification Architect Code ASICV001
Location: Hyderabad, INDIA

Qualification: Bachelors or Masters (Computer/Electronics Engineering)

Experience:
6+ yrs

ASIC/SOC Verification Architect key functions and responsibilities are the following:

  • Define ASIC/SoC verification architecture and environment
  • Develop strategy for reuse of environment and test suits
  • Lead the verification team and be the key verification liaison between different functional groups
  • Define and refine (existing) verification flow based on industry standard tools using Verilog, SystemVerilog, C/C++, SystemC and scripting.
  • Hands on experience of the design verification methodology such as VMM/OVM/UVM, assertion based coverage driven verification (code & functional coverage), constraint random test generation, formal checking, power verification, modern design verification tools and languages (e.g. PSL/SVA, SystemC++, SystemVerilog, Vera, Specman, simulation systems)
  • In depth experience in use of System Verilog, OVM/UVM to drive test bench development is highly desirable.
  • Develop verification plans, review test cases and execute the activities to align with project schedule.
  • Formulate the strategy for model developments – BFM, TLM, etc. Evaluate third party verification IPs for verification environment.
  • Develop and implement strategies to improve verification efficiency through techniques such as direct and random tests, formal verification, test automation, etc
  • In depth knowledge of ASIC design fundamentals from RTL to GDS verification.
  • Support and align with FPGA prototype validations
  • Ability to work well in a dynamic, fast-paced, pressure filled situations.

Essential Technical Experience

  • Experience in specifying and implementing ASIC/SoC verification environments and test benches
  • Must have good understanding of embedded processor (preferable ARM) based SoC architectures and must have completed verification of one or more embedded processor based SoC.
  • Must have working on one or more successful ASIC/SoCs from Specification to Silicon
  • Protocol knowledge on PCI, PCI Ex, USB2.0/3.0, Ethernet is added advantage
  • Must have experience in developing BFM and functional models in VerilogHDL/system verilog/SystemC/OVM/VMM/UVM and C/C++.
  • Must have conducted functional simulations, exposure to functional coverage and bug management schemes.
  • Must be knowledgeable on ASIC verification methodologies and levels – functional, RTL, gate level, timing, etc., DFT and BIST and processor verification
  • Must have good understanding about different modeling schemes – TLM, behavior/abstract level, cycle accurate, etc
  • Able to provide technical leadership and mentor junior engineers
  • Self motivation, flexibility, with strong inter-personal skills
  • Good communication skills, oral and written.
 

ASIC/SOC Design Architect Code ASICD001
Location: Hyderabad, INDIA

Qualification: Bachelors or Masters (Computer/Electronics Engineering)

Experience: 6+ yrs

Job Description: The candidate is expected to lead/work with a team of engineers and participate in all facets of digital ASIC/SOC design such as developing detailed design requirements, architecture and micro-architecture development, conduct design reviews, RTL design, unit/chip level simulation, FPGA prototyping, Timing closure, Tape-out, and post-Si debug, product support etc. The position also requires the candidate to work with cross functional teams for system level solution.

Essential Technical Experience

  • Should have been involved in at least one ASIC/SOC tape-out.
  • Should have lead/manage at least one project.
  • Must have in depth knowledge of entire design process from design specification, defining architecture, micro-architecture, RTL design and functional verification, performance verification, synthesis, Physical Design, Timing closure, Tape-out, and post-Si debug.
  • Expertise in architecting of design blocks (IP) to system-on-chip (SoC) components.
  • Must have hands-on experience in Chip level Design/Integration activities.
  • Should be able to Lead a team, and provide Technical mentoring and  to junior engineers.
  • Experience of processor (preferably ARM) based System Designs.
  • Experience in one/more of the following system bus interfaces like AHB/AXI, PCI/PCI_Express, USB2.0/USB3.0/xHCI, SATA, SDIO, NANDFlash, Memory controllers etc.
  • Excellent problem solving and debugging skills
  • Working knowledge of Industry standard verification tools for simulation and debug.
  • Experience in dealing with Physical Design team on Floor Plan, budgeting, timing closure, Signal Integrity, ECO flows, Power analysis, IO PAD placement, etc.
  • Knowledge of considerations for performance, power and cost optimization is desirable
  • Experience in FPGA prototyping and FPGA validation.
  • Experience in ARM based SOC bring up and debugging on FPGA/SOC platforms.
  • Experience with complex designs including multiple IP blocks and clock domains
  • Knowledge about scripting and scripting languages like Perl/Python/Shell
  • Knowledge with verification best practices such as Test Plan development, Testcase development and measurable execution thereof.
  • Exposure to advance verification techniques like Assertions, property checking, Formal and verification methodologies OVM/UVM/VVM is a plus.
  • Experience in CPU Architecture, Graphics/video is a plus
  • Self motivation, flexibility, with strong inter-personal skills.
  • Good communication skills, oral and written.
 

Senior ASIC/SoC Verification Engineer Code ASICV002
Location: Hyderabad, INDIA

Qualification: Bachelors or Masters (Computer/Electronics Engineering)

Experience: 3-6 yrs

Senior ASIC/SoC Verification engineer needs to closely work with the Verification lead and ASIC/SoC architects in defining and developing the verification environment. The key functions and responsibilities are the following:

  • Define and Implement the ASIC/SoC verification environment
  • Develop block and system-level test benches and verification environments using Verilog/SystemVerilog, C/C++, SystemC, VMM/OVM/UVM and/or other verification languages as appropriate.
  • Develop support utilities for verification automation, test bench automation, regression and other verification enhancements to improve productivity and functional coverage.
  • Mentor design/verification team and provide technical support for verification activities
  • Support the development of  verification test plans, test suites and verification activities

Essential Technical Experience

  • Experience in ASIC/SoC verification activities and should have participated in successful completion of at least one ASIC/SoC project from Specifications to Silicon.
  • Must have good understanding of embedded processor based SoC architecture and must have completed verification of one or more embedded processor based SoC.  Good understanding of ARM processor architecture is plus.
  • Must be knowledgeable on ASIC verification methodologies and levels – functional, RTL, gate level, timing, etc., DFT and BIST and processor verification.
  • Must have experience in developing BFM and functional models in Verilog/System Verilog/SystemC/OVM/VMM/UVM and C/C++.
  • Proven experience of the design verification methodologies such as VMM/OVM/UVM, assertion based coverage driven verification (code & functional coverage), constraint random test generation.
  • Must have good understanding about different modeling schemes – TLM, behavior/abstract level, cycle accurate, etc
  • Must have experience in Make and proficient in scripting using perl, Tcl, etc.
  • Must have worked on developing verification environment and test cases
  • Must have conducted functional simulations, exposure to functional coverage and bug management schemes.
  • Protocol Knowledge on PCI, PCIe, USB2.0/3.0, and Ethernet is added advantage.
  • Self motivation, flexibility, with strong inter-personal skills.
  • Good communication skills, oral and written.
 

Senior ASIC/SOC Design Engineer Code ASICD002
Location: Hyderabad, INDIA

Qualification: Bachelors or Masters (Computer/Electronics Engineering)

Experience: 3-6 yrs

Job Description: Work as part of the logic design team. Primary responsibilities include generating architecture and micro-architecture specifications as well as RTL design; Conduct design reviews, unit/IP/chip level simulation, FPGA prototyping, synthesis, Timing closure, Tape-out, and post-Si debug, etc.

Essential Technical Experience

  • Should have been involved in at least in one ASIC/SOC tape-out.
  • Must have in depth knowledge of entire design process from design specification, defining architecture, micro-architecture, RTL design and functional verification, performance verification, synthesis, Physical Design, Timing closure, Tape-out, and post-Si debug.
  • Experience in one/more of the following system bus interfaces like AHB/AXI, PCI/PCI_Express, USB2.0/USB3.0/xHCI, SATA, SDIO, NANDFlash, etc
  • Must have hands-on experience in Chip Level Design/Integration activities.
  • Must have good debugging, analytical  and problem solving skills
  • Should be able to lead a team and provide technical mentoring and guidance to junior engineers.
  • Good in logical programming using C/C++/Assembly
  • Working knowledge of Industry standard verification tools for simulation and debug
    experience of ARM based System Designs.
  • Experience in block/IP/chip level synthesis, time closer and ECO flows
  • Knowledge of considerations for performance, power and cost optimization is desirable
  • Expertise in FPGA prototyping and FPGA validation.
  • Experience in ARM based SOC bring up and debugging on FPGA/SOC platforms.
  • Experience working with complex designs including multiple IP blocks and clock domains
  • DFT exposure is a strong plus.
  • Knowledge about scripting languages like Perl/Shell
  • Knowledge with verification best practices such as Test Plan development, Testcase development and measurable execution thereof.
  • Exposure to advance verification techniques like Assertions, property checking, Formal and verification methodologies OVM/UVM/VVM is a plus.
  • Experience in CPU Architecture, Graphics/video is a plus
  • Self motivation, flexibility, with strong inter-personal skills.
  • Good communication skills, oral and written.
 

ASIC/SoC Verification Engineer Code ASICV003
Location: Hyderabad, INDIA

Qualification: Bachelors or Masters (Computer/Electronics Engineering)

Experience:
1-3 yrs

As a part of the verification team, ASIC/SoC Verification engineers are responsible for implementing the verification models, integrating the verification environments, develop script based utilities and support verification activities.

Essential Technical Experience

  • Must be familiar with ASIC/SoC verification methodologies and levels – functional, RTL, gate level, timing, etc., BIST and processor verification.
  • Must have good understanding about BFM and TLM
  • Must have hands-on experience in Verilog/system Verilog/VHDL and C/C++ or SystemC.
  • Hands on experience of the design verification methodologies such as VMM/OVM/UVM, assertion based coverage driven verification (code & functional coverage), constraint random test generation.
  • Must have experience in Make and scripting using perl, Tcl, etc.
  • Must have exposure to functional coverage and bug management schemes.
  • Self motivation, flexibility, with strong inter-personal skills.
  • Good communication skills, oral and written.


 

ASIC/SOC Design Engineer Code ASICD003
Location: Hyderabad, INDIA

Qualification: Bachelors or Masters (Computer/Electronics Engineering)

Experience: 1-3 yrs

Job Description: Work as part of the logic design team, developing the micro architecture and implementing the design using VHDL/VerilogHDL. Ability to design and implement defined tasks independently.

Essential Technical Experience

  • Must have design experience in front end processes including Micro architecture, RTL development, unit level functional verification
  • Expertise in VerilogHDL/VHDL
  • Strong digital fundamentals
  • Must have good debugging, analytical  and problem solving skills
  • Ability to create and execute unit level test plan
  • Good documentation and communication skills
  • Familiarity with various bus protocols like AHB, AXI is highly desired
  • Expertise in Perl/Shell scripting.
  • Basic Familiarity with verification best practices such as Test Plan development, Testcase development.
  • Exposure to advance verification techniques like Assertions, property checking, Formal and verification methodologies OVM/UVM/VVM is a plus.
  • Familiarity with synthesis and timing analysis
  • Self motivation, flexibility, with strong inter-personal skills.
  • Good communication skills, oral and written.
 

Senior ASIC Physical Design Engineers Code ASICP001
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer or Electronics Engineering)

Experience: 4-6 yrs

The candidate should possess strong background of logic design fundamentals and ASIC design experience with P&R tools, block and chip level Floor planning, power analysis, Clock Tree Synthesis, Place & Route , timing and Signal Integrity closure, DFT, STA, full chip physical verification and extraction. They should be knowledgeable in scripting Language with PERL, TCL, AWK, shell scripting. Expert user of industry standard back-end tools and timing analysis tools. Candidates with exposure to Synthesis flow is a big plus. The candidate should possess excellent problem solving skills, written and oral communication skills, good teamwork skills. The candidate should be capable of training the team members in physical design activities.

 

ASIC Physical Design Engineers Code ASICP002
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer or Electronics Engineering)

Experience: 2-3 yrs

The candidate should possess experience in logic design fundamentals and ASIC design with P&R tools, block and chip level Floor planning, power analysis, Clock Tree Synthesis, Place & Route , timing and Signal Integrity closure, DFT, STA, full chip physical verification and extraction. They should be knowledgeable in scripting Language with PERL, TCL, AWK, shell scripting. The candidate should have knowledge in industry standard back-end tools and timing analysis tools. Candidates with exposure to Synthesis flow is a big plus.

 

Systems Engineer Code SYS001
Location: Hyderabad, INDIA

Qualification: B.E. / B.Tech in Electronics & Communication Engg

Experience: 3-5 yrs

The candidate should have experience in System level schematic design (circuit design) & PCB layout. The candidate should be able to design with discrete components with hands on experience in Analog, Digital mixed signal circuit design & development of systems based on microcontrollers / microprocessors and FPGA board design. They should have hands on skills in using any of the System design Software like OrCAD / PADS / CADSTAR / Allegro / Protel and capable of implementing impedance matching boards & knowledge of impedance controlled PCB layout (place and route). They should have excellent debugging skills to trouble shoot in-house R&D boards. Exposure in Bus architecture like PCI,USB, PCI express, SATA ,DDR2, VGA etc would be preferred. They should be familiar with lab equipment like Logic Analyzers/ Digital Oscilloscopes / Bus Analyzers/ In-circuit-emulators/ ROM emulators etc., They should possess Knowledge of 'C', Assembly (Intel/Motorola) languages & Windows OS's, EMI/EMC domain. Knowledge in SI analysis would be preferred. The candidate should be a tTeam player with good oral & written communication skills

 

Systems Engineer Code SYS002
Location: Hyderabad, INDIA

Qualification: B.E. / B.Tech in Electronics & Communication Engg

Experience: 2+ yrs

The candidate should have experience in System level schematic design (circuit design) & PCB layout. The candidate should be able to design with discrete components with hands on experience in Analog, Digital mixed signal circuit design & development of systems based on microcontrollers / microprocessors and FPGA board design. They should have hands on skills in using any of the System design Software like OrCAD / PADS / CADSTAR / Allegro / Protel and capable of implementing impedance matching boards & knowledge of impedance controlled PCB layout (place and route). They should have excellent debugging skills to trouble shoot in-house R&D boards. Exposure in Bus architecture like PCI,USB, PCI express, SATA ,DDR2, VGA etc would be preferred. They should be familiar with lab equipment like Logic Analyzers/ Digital Oscilloscopes / Bus Analyzers/ In-circuit-emulators/ ROM emulators etc., They should possess Knowledge of 'C', Assembly (Intel/Motorola) languages & Windows OS's, EMI/EMC domain. Knowledge in SI analysis would be preferred. Team player with good oral & written communication skills 

 

Systems Engineer Code SYS003
Location: Hyderabad, INDIA

Qualification: B.E. / B.Tech in Electronics & Communication Engg 

The candidate should possess around 2-4 yrs experience with hands on in Analog Circuit Designs. Prior experience in System level schematic designs like: 8-32 bit microcontrollers, SDRAMs, Flashes, ADCs, Display Controllers etc… and ability to design with discrete components will be preferred.  They should have hands on experience in Analog, Digital mixed signal circuit design & development of systems based on microcontrollers / microprocessors and FPGA board designs.  The candidate should have worked on USB, UPP, I2C, SPI, SPORT, RS232, RS422, RS485, ZigBee, Bluetooth  and exposure in Bus architecture like PCI,USB, PCI express, SATA  etc, End to End Product Development (Wireless, Low power, Medical grade And Test & Measurement products).  They should have good understanding and working knowledge of Signal Integrity and EMI/EMC compliance.  Hands on skills in using any of the System design Software like OrCAD / PADS / CADSTAR / Allegro / Protel.  The candidate should possess knowledge in Low-Level Driver development and Memory Management on a Non-OS platform (C, C++), Firmware development in C and C++, Product compliance certification (IEC 60601-1, IEC 61326, CE etc…).  Exposures to CMMI Level 5 standard practices and experience in handling Configuration Management activities with knowledge in RF Design / Analog Designs would be preferred.  The candidate should be familiar with lab equipment like Logic Analyzers/ Digital Oscilloscopes / Bus Analyzers/ In-circuit-emulators/ ROM emulators etc.

 

CAD Engineer Code SYS004
Location: Hyderabad, INDIA

Qualification: Diploma / B.E. / B.Tech in Electronics & Communication Engg
 
Experience: 3-4 yrs

The candidate should have experience in PCB layout & System level schematic design (circuit design). They should have ability to design with discrete components. Hands on experience in Analog, Digital mixed signal circuit design & development of systems based on microcontrollers / microprocessors and FPGA board design is required. They should possess hands on skills in using any of the System design Software like OrCAD /Allegro / PADS / CADSTAR / Protel. They should be capable of implementing impedance matching boards & knowledge of impedance controlled PCB layout (place and route). The candidate should have excellent debugging skills to trouble shoot in-house R&D boards, exposure in Bus architecture like PCI,USB, PCI express, SATA ,DDR2, VGA etc. They should be familiar with lab equipment like Logic Analyzers/ Digital Oscilloscopes / Bus Analyzers/ In-circuit-emulators/ ROM emulators etc. Knowledge of 'C', Assembly (Intel/Motorola) languages & Windows OS's, knowledge in EMI/EMC domain would be essential. Knowledge in SI analysis, RF designs would be preferred. The candidate should be a team player with good oral & written communication skills.

 

Software Engineer – Windows CE Device Drivers Code SWCE001
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Role: Software Developer

Experience: 2 - 3 years

Functional Area: System Software

Languages & Programming Skills: C, C++, Win32, MFC

Frameworks & Tools: Microsoft Platform Builder, DDK, WDM, WDF, NDIS & Visual Studio

Hardware & Protocol Knowledge: USB, PCI/PCI-Express, Ethernet, SATA

Debuggers: KITL, Visual Studio

OS: Win-CE, Win-Mobile, Windows-Embedded or Windows operating systems

The candidate should be expert in C programming with good knowledge of Windows-CE Device Drivers and Windows-CE internals. Knowledge on Windows Device Drivers is an advantage. The candidate should possess work experience on multiple Win-CE / Windows device driver projects, USB device drivers / Network drivers / PCI or PCI-E peripheral drivers etc.  They should have excellent debugging skills. Experience with hardware peripherals / buses/ protocols like PCI, USB, SATA, 802.3, 802.11 etc would be required. The candidate should have excellent Written and Verbal Communication skills, fast independent learner and self starter
This candidate will be involved in design, development of System Software including device drivers on Windows-CE/ Windows embedded platforms. They will be involved in support of existing products as well.

 

Software Engineer – Windows Device Drivers Code SWDD002
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Role: Software Developer

Experience: 2 - 3 years

Functional Area: System Software

Languages & Programming Skills: C, C++, Win32, MFC

Frameworks & Tools: DDK, WDM, WDF, NDIS, Platform SDK & Visual Studio

Hardware & Protocol Knowledge: USB, PCI/PCI-Express, Ethernet, SATA

Debuggers: Visual Studio & Win-DBG

OS: Windows

The candidate should be an expert in C programming with good knowledge of Windows Kernel & Device Drivers and Windows Internals. Work experience on multiple device driver projects is a must. Experience with USB device drivers / Network drivers / PCI or PCI-E peripheral drivers etc would be required.  The candidate should be good at using WinDbg in debugging different driver issues and at debugging bug checks and crash dump analysis. They should have exposure to WHQL testing with experience in hardware peripherals / buses/ protocols like PCI, USB, SATA, 802.3, 802.11 etc.  They should have experience in developing user-mode applications. The candidate should possess excellent written and verbal communication skills and a fast Independent learner, self starter

This candidate will be involved in design, development of System Software including device drivers on windows platform. They will be involved in support of existing products as well.

 

Sr.Software Engineer – Linux Device Drivers Code SWLDD001
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Role: Software Developer

Experience: 4 -5 years

Functional Area: System Software

Desired Candidate Profile:

  • Expert in C, Data structures & C++
  • Very good knowledge of Linux Kernel & Device Drivers
  • Very good knowledge of Linux Internals
  • Work experience on multiple device driver projects is must
  • Experience with USB device drivers / Network drivers / PCI or PCI-E peripheral drivers etc.
  • Excellent debugging and problem solving skills
  • Experience with hardware peripherals / buses/ protocols like PCI, USB, SATA, 802.3, 802.11 etc
  • Experience in developing user-mode applications
  • The candidate should be able to independently handle small engineering team.
  • They should have familiarity with work-breakdown-structure, requirement specification document and good communication skills.
  • Excellent Written and Verbal Communication skills
  • Fast Independent learner and self starter
Job Description:

We are looking for a good Senior Linux developer. This candidate will be involved in design, development and System Software including device drivers & applications.


 

Software Engineer – Linux device drivers Code SWLDD002
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Role: Software Developer

Experience: 2 - 3 years

Functional Area: System Software

Desired Candidate Profile:

  • Expert in C, Data structures & C++
  • Very good knowledge of Linux Kernel & Device Drivers
  • Very good knowledge of Linux Internals
  • Work experience on multiple device driver projects is must
  • Experience with USB device drivers / Network drivers / PCI or PCI-E peripheral drivers etc.
  • Excellentdebugging and problem solving skills
  • Experience with hardware peripherals / buses/ protocols like PCI, USB, SATA, 802.3, 802.11 etc
  • Experience in developing user-mode applications
  • Excellent Written and Verbal Communication skills
  • Fast Independent learner and self starter
Job Description:

We are looking for a good Senior Linux developer. This candidate will be involved in design, development and maintenance of System Software including device drivers & applications.
 

Sr.Software Engineer - Windows Device Drivers Code SWDD003
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Role: Software Developer

Experience: 4 - 5 years

Functional Area: System Software

Languages & Programming Skills: C, C++, Win32, MFC

Frameworks & Tools: DDK, WDM, WDF, NDIS, Platform SDK & Visual Studio

Hardware & Protocol Knowledge: USB, PCI/PCI-Express, Ethernet, SATA

Debuggers: Visual Studio & Win-DBG

OS: Windows

This candidate will be involved in design, development of System Software including device drivers on windows platform. They will be involved in support of existing products as well.

  • Expert in C & Data structures
  • Very Good knowledge of Windows Kernel & Device Drivers is must
  • Very Good knowledge of Windows Internals is must
  • Work experience on multiple device driver projects is must
  • Experience with Audio drivers / USB device drivers / Network drivers / PCI or PCI-E peripheral drivers etc.
  • Must be good at using WinDbg in debugging different driver issues
  • Must be good at debugging bug checks and crash dump analysis
  • Should have exposure to Assembly Language Programming
  • Should have exposure to WHQL testing
  • Experience with hardware peripherals / buses/ protocols like PCI, USB, SATA, 802.3, 802.11 etc
  • Experience in developing user-mode applications
  • The candidate should be able to independently handle the activities.
  • Excellent Written and Verbal Communication skills
  • Fast Independent learner and self starter
 

Senior Embedded BSP Engineer – Linux Code EBSP001
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Experience: 4-5 yrs

The candidate should have good hands-on knowledge of ‘C’, understanding of ARM assembly Firmware development, and system architecture knowledge - CPU, cache, memory subsystem, I/O, timer/clocks, DMA, interrupts.  Good understanding of protocols & interfaces like SPI, I2C, UART, RS-232 Networking and Communication - modem, MODBUS, Knowledge of Camera Interface- CCD, CMOS, VGA.  The candidate should have worked on Linux in the areas of BSP, device drivers for embedded systems and strong in OS fundamentals and Linux kernel internals.  They should have good Knowledge on Data structures/Multi threading /Linked List /IPC Mechanism / Semaphore, experience in Linux device drivers (Display, SATA, SD/MMC/NAND, USB / I2C/ SPI/ UART, Crypto). Knowledge on in HPUX, Nucleus, Thread, Android, WinCE (any RTOS) would be preferred. The candidate should be able to independently handle small engineering team.  They should have familiarity with work-breakdown-structure, requirement specification document and good communication skills.

 

Embedded Team Lead Code EL002
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Experience: 5-6 yrs

This candidate will work under the primary direction of Linux/Android manager in Linux based BSP, middleware development for mobile platforms.  The candidate should have knowledge in C, C++, Java, data-structure and algorithms, Operating system fundamentals (through knowledge on Linux/Unix OS architectures).  They should possess expertise in Linux (BSP) kernel/driver programming, Linux system programming and have through understanding of Android HAL and driver integration with Android framework and sound working knowledge of Frameworks like Mono, GTK, Qt. They should have understanding of Android application framework (java stack). Experience in Audio/Video recording in Linux, Usage/Embedding of Flash files in Linux GUI based application and experience in drawing frameworks in Linux would be added advantage. They should have familiarity with work-breakdown-structure, requirement specification document and good communication skills.

 

Embedded BSP Engineer – Linux Code EBSP003
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Experience: 2-3 yrs

The candidate should have good hands-on knowledge of ‘C’, understanding of ARM assembly Firmware development, and system architecture knowledge - CPU, cache, memory subsystem, I/O, timer/clocks, DMA, interrupts.  Good understanding of protocols & interfaces like SPI, I2C, UART, RS-232 Networking and Communication - modem, MODBUS, Knowledge of Camera Interface- CCD, CMOS, VGA.  The candidate should have worked on Linux in the areas of BSP, device drivers for embedded systems and strong in OS fundamentals and Linux kernel internals.  They should have good Knowledge on Data structures/Multi threading /Linked List /IPC Mechanism / Semaphore, experience in Linux device drivers (Display, SATA, SD/MMC/NAND, USB / I2C/ SPI/ UART, Crypto). Knowledge on in HPUX, Nucleus, Thread, Android, WinCE (any RTOS) would be preferred.

 

Applications – QA Engineer Code APQA001
Location: Hyderabad, INDIA

Qualification: B.E/ B.Tech (Computer Science preferable) / MCA / M.Sc (Comp)

Experience: 4-5 yrs

The candidate should be well versed in system level prototype/product validation as a combination of hardware/firmware/software in an ASIC/Chip environment.  They should possess good understanding of basic PC architecture, BIOS, operating systems, software life cycle, software validation methodologies, tools and processes. Prior experience/knowledge in the following areas of Windows based device drivers, Linux based networking, Ethernet/TCP/IP networking, is essential.  The candidate should have experience in device driver validation for different Operating systems like Linux, Windows, WinCE and Macintosh. Experience with Linux and Windows system commands and familiarity with various types of traffic generators such as Smartbits, IXIA etc. would be an advantage. Hands on experience in any black-box, white-box testing, Knowledge about writing test plans from test specific requirements, preferred. They should be well versed with testing techniques like functional, regression testing, stress testing and performance measurements.   The candidate should possess demonstrate ability and track record in test architecture, planning, test case development, execute test cases as per test plan - collecting data on defects/bugs and reporting, provide inputs on efficient execution by proposing automation & other innovative solutions. The candidate should support Design team in debugging issues; isolate root cause of issues and partner with design/development team on resolution. They should be well versed with Bug tracking process and tools. Good understanding in protocols like TCP/IP, UDP, FTP, IEEE 802.3, IEEE 802.11 b/g/n, IEEE 1394, IEEE1284 parallel, USB, PCI, PCIe, SATA, RS232/RS422/RS485 Serial, Linux kernel components, specifically File Systems, Storage (NAS), Networking, PCI, PCIe, USB device drivers, required. The candidate should have knowledge in handling of Evaluation boards/PCB and Electronic components. Excellent problem solving skills, written and oral communication skills, good teamwork skills and ability to clearly communicate test cases, test results and defects, are a must as the candidate will be working with various levels of engineering expertise. Experience in Programming and Scripting languages like C, Perl and Shell, able to develop & test automation using  scripts/tools and languages, Virtualization experience like VMWare knowledge etc., would be an added advantage.

 

Lab Engineers Code Lab001
Location: Hyderabad, INDIA

Qualification: ITI or Diploma in electronics / electronics & communication

Experience: 3-5 yrs

The candidate should possess experience in PCB board assembly and board testing. They should have knowledge and skills in RF boards assembly and debugging. The candidate should have experience in testing the boards on DMM, Oscilloscope.

 

Senior Lab Engineers Code Lab002
Location: Hyderabad, INDIA

Qualification: ITI or Diploma in electronics / electronics & communication

Experience: 6-8 yrs

The candidate should possess experience in PCB board assembly and board testing.  They should have knowledge and skills in RF boards assembly and debugging. The candidate should have experience in testing the boards on DMM, Oscilloscope. The candidate should possess excellent problem solving skills, written and oral communication skills, good teamwork skills. The candidate should be capable of training the team members in lab activities.

 



Internship Programmes

2 positions for MBA [Marketing] code: INTM001- [ Apply ] 1 position for MBA [HR] code: INTH001 - [ Apply ]