CAREERS
Where you can live the dream of being a creator of technology.
Mirafra boasts to have the best of talents who join us from top most institutes & colleges and fortune 500 companies. We believe in people and nurture their talents to the next level by providing relevant training in the respective areas. As a company, Mirafra offers the best of benefits in the industry. For more information, please click the links below.
HARDWARE POSITIONS
Skills/Experience:
1. RTL design experience, familiarity with AHB/AXI buses, experience with spyglass(lint), CDC, core and chip integration
Skills/Experience:
1. Verilog/VHDL RTL/Conformal Verification(LEC) Synthesis (DC) Spyglass (lint, DFT, PM, CLK/RST)
2. SoC integration flows (integrating multiple IPs and associated, Understanding of Power Management (voltage domain, power domains, clock domains) OCP and AXI protocols ARM understanding
3. Misc.: Debussy, simulators (mti/ncsim), Perl
Skills/Experience:
1. Languages: Verilog, System Verilog
2. Methodology: UVM (preferred), OVM, VMM.
3. Knowledge of scripting (Perl, C-shell)
4. SVA will be a plus
5. Good general verification experience with good academy result.
Must Have:
6. SoC or IP Experience Languages: System Verilog
7. Methodologies: OVM/UVM/VMM DDR/USB/Ethernet/PCIE/Video/HDMI/MIPI/DSI/CSI
Skills/Experience:
1. Candidate must have expertise in System Verilog.
2. Experience in ARM base SoC Verification
3. Desirable if having worked on one or more of the designs like CortexM.
Skills/Experience:
1. Functional Verification experience 2.5+ Years
2. Good hands on Gate Level Simulation.
Skills/Experience:
1. Strong back ground of ASIC Physical Design: Floor planning, P&R, Extraction, IR Drop Analysis, Static Timing and Signal Integrity.
2. Have some experience on advance Technology: 28nm, 40nm, 45nm, 65nm
3. Hands on experience in cadence or Synopsys tool (Encounter, ICC, PT/PTSI, TEMPUS, DC, RC, VOLTAS)
Skills/Experience:
1. Should be very strong in Synthesis & Timing concepts
2. Should have knowledge of DC-topo, RTL Compiler or talus
3. Should have handled both block and top level.
4. Should have done both pre and post layout STA
Skills/Experience:
1. Scan insertion & ATPG using Fastscan/TestKompress /DFTCompiler/DFTMax/DFTAdvisor/TetraMax
2. Pattern Simulation with and without timing annotation & debugging
Skills/Experience:
1. Processor architecture knowledge is a MUST. (ARM Processor knowledge is preferred.)
2. Hands on experience in “C” / Assembly coding is a MUST
3. Executing validation test plan Debugging Silicon Failures Debugging skill of embedded system Should handle Oscilloscope & Logic Analyzer Emulation knowledge will be preferred
4. ARM System-On-Chip Pre-Silicon emulation and Post-Silicon ASIC Validation experience related to board bring up and debug.
Skills/Experience:
1. Layout in advanced CMOS technologies including floorplan, placement, routing, DRC, LVS etc.
2. Should have worked on 16nm and below technology nodes on various analog mixed signal blocks such as PLL, Bandgap, ADC, DAC, SERDES, IO etc.
3. Engineer should be well versed with tools such as Virtuoso/XL/GXL, IC12.1, Calibre etc.
SOFTWARE POSITIONS
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Skills/Experience:
1.Experience in object oriented design / programming.
2.Experience on .Net Framework 3.0, 3.5.
3.Experience in developing web application using MVC, HTML5, CSS3, JavaScript, Jquery.
4.Experience in Web Application development in C#, with MVC4.
5.Experience in database design (preferably Oracle).
6.Experience with HTML5, CSS and Bootstrap for responsive web design.
7.Good knowledge of JavaScript and Jquery.
8.Experience in writing an understanding technical and software documentation.
9.Experience on Planning, effort estimation, Risk identification.
10.Good to have idea on Design patterns and framework design. (Preferably MVC, Entity Framework).
11.Knowledge on Sharepoint will be additional advantage.
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Skills/Experience:
1.Strong in Creating Test Scripts
2.Test & Troubleshoot the Application & Interfaces
3.Experience with Interfaces Testing (C#, Smart Cards etc.)
4.Any experience with Transport Domain (Metro, Point of Sales, Ticketing etc.) would be useful.
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities: WLAN Systems/Feature Architecture Leading and driving Development of features and providing architectural and technical guidance to team Ensuring sound engineering design, process and quality practices are followed Project Planning, Monitoring & Tracking.
Skills/Experience:
1. Should have expertise in device drivers and/or network protocol development. Persons with WLAN (Wireless LAN) domain expertise such as 802.11 a/b/g/n are preferred.
2. Hands-on experience of embedded device driver development on popular RTOS, experience with Linux internals and drivers would be preferred.
3. Strong C programming skills.
4. Ability to design, develop and lead independently large features and take ownership of important modules. Follow development processes, reviews and integration to deliver releases. Communication / interactions and representation across different sites and customers to aide in delivery of projects + activities.
5. Should be familiar with Linux internals and embedded/RTOS programming.
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities: He will be developing test scenarios and automation scripts to support testing of new Bluetooth features. Executing the tests and troubleshooting/analyzing problems Provide inputs on dependencies, risks and issues Task definition and work breakdown including time estimation Represent test team in bug scrubs meetings Creation of relevant documentation following the departments processes.
Skills/Experience:
1. Experience in testing and verification of Bluetooth Profiles/ Protocol stack layers.
2. Proficiency with scripting languages (Python, C OR Tcl/Tk desired).
3. Proficient in the use of protocol analyzers and packet sniffers Excellent debugging and analytical skills that can be applied to isolate potential system issues.
4. Effective team player with strong communication and presentation skills Familiar with software configuration tool
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, telecommunications
or equivalent
Responsibilities: Candidate will be working on developing, integrating and maintaining Bluetooth Stack and Profiles on Android using BlueZ/Bluedroid Core stack running on Qualcomm MSM Platforms. Candidate will be actively involved in supporting the existing profiles through enhancements, bug fixes and feature addition. Working closely with the system test team, candidate will be responsible for the overall quality of the Bluetooth stack and profile solution and will help drive BT Technology from bring-up all the way to commercialization on customer platforms.
Skills/Experience:
1. Good coding skills Java and C/C++.
2. Good understanding of networking protocols and has some product commercialization experience.
3. Experience in mobile software development and in Android development.
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities: Writing reusable, testable, and efficient code, Design and implementation of low-latency, high-availability, and performant applications.Integration of user-facing elements developed by front-end developers with server side logic Implementation of security and data protection,Integration of data storage solutions,Identify and suggest various opportunities to improve efficiency and functionality,Apply test-driven development methods to deliver high quality software,Contribute to high-level and low-level technical design documentation for new software.
Skills/Experience:
1. Expert in Python, with knowledge of at least one Python web framework such as Django, Flask.
2. Familiarity with some ORM (Object Relational Mapper) libraries.
3. Able to integrate multiple data sources and databases into one system.
4. Understanding of the threading limitations of Python, and multi-process architecture.
5. Good understanding of server-side templating languages such as Jinja 2, Mako.
6. Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
7. Understanding of accessibility and security compliance.
8. Knowledge of user authentication and authorization between multiple systems, servers, and environments.
9. Understanding of fundamental design principles behind a scalable application.
10. Familiarity with event-driven programming in Python.
11. Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
12. Able to create database schemas that represent and support business processes.
13. Strong unit test and debugging skills.
14. Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
15. Excellent time management and multitasking Skills.
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent.
Responsibilities:
1. Integration of user-facing elements developed by front-end developers with server side logic.
2. Writing reusable, testable, and efficient code.
3. Design and implementation of low-latency, high-availability, and performant applications.
4. Implementation of security and data protection.(CSRF/JWT/ORM and various middleware/DB security implementations)
5. Integration of data storage solutions (MongoDB/PostgreSQL/MySQL).
6. Exposure to advanced backend programming languages like Go Lang / Python is preferred.
Skills/Experience:
1. Strong proficiency with JavaScript / Typescript.
2. Knowledge of Node.js and frameworks available for it such as Express, Strong Loop, etc.,
3. Understanding the nature of asynchronous programming and its quirks and workarounds.
4. Good understanding of server-side templating languages.
5. Good understanding of server-side CSS pre-processors.
6. Basic understanding of front-end technologies, such as HTML5, and CSS3.
7. Understanding accessibility and security compliance.
8. User authentication and authorisation between multiple systems, servers, and environments.
9. Integration of multiple data sources and databases into one system.
10. Understanding fundamental design principles behind a scalable application.
11. Understanding differences between multiple delivery platforms,such as mobile vs desktop, and optimizing output to match the specific platform.
12. Creating database schemas that represent and support business processes.
13. Implementing automated testing platforms and unit tests.
14. Proficient understanding of code versioning tools, such as Git, SVN.
15. Exposure to various CI tools like Jenkins are preferred.
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities:
1. Design, Develop and Deliver a complete front end application.
2. Ensuring high performance on mobile and desktop.
3. Writing tested, idiomatic, and documented JavaScript, HTML and CSS / SASS / LESS.
4. Coordinating the workflow between the graphic designer, the HTML coder, and yourself.
5. Cooperating with the back-end developer in the process of building the RESTful API.
6. Implementation of a robust set of services and APIs to power the web application.
7. Building reusable code and libraries for future use.
8. Optimization of the application for maximum speed and scalability.
9. Implementation of security and data protection.
10. Translation of UI/UX wireframes to visual elements.
11. Integration of the front-end and back-end aspects of the web application.
Skills/Experience:
1. Proficiency with JavaScript and HTML5.
2. Professional, precise communication skills.
3. Deep knowledge of AngularJS / ReactJS practices and commonly used modules based on extensive work experience.
4. Exposure to Angular2 or Angular 4 is preferred.
5. Creating self-contained, reusable, and testable modules and components.
6. Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
7. Ability to provide SEO solutions for single page apps.
8. Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the frame-rate above 30fps at all times.
9. Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
10. Validating user actions on the client side and providing responsive feedback.
11. Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
13. Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
14. Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around resource.
15. Experience with building the infrastructure for serving the front-end app and assets.
16. Architecting and automating the build process for production, using task runners or scripts.
17. Documenting the code inline using JSDoc or other conventions.
18. Writing extensive unit tests using automated TDD tasks.
19. Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative).
20. Creating configuration, build, and test scripts for Continuous Integration environments.
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities: Design, develop and unit testing of new features in WLAN. Atleast 2-7 years of relevant hands-on technical experience in WLAN/Linux driver development with a record of strong individual technical achievement.
Skills/Experience:
1. Strong programming skills in C.
2. Hands on experience working in embedded systems preferably in Firmware.
3. Must have hands on experience working in networking components.
4. Hands on experience in Networking driver development, Ethernet and Wireless LAN driver development is a plus.
5. Must have hands on experience in solving complex system issues with good problem solving skills.
6. Should be able to work in aggressive, high pressure environment.
7. WLAN experience is an added advantage.
Experience (years): 2 – 6
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities: The candidate is expected to Design, develop and unit testing of new features in WLAN. A Good understanding of real time operating systems concepts, data structures and software development lifecycle is a must. Knowledge and experience in 802.11 wireless protocols MAC protocols implementation is a plus (preferably wireless MAC) Hands on Linux Device driver development is a big plus. He should be a team players and show Team work, communication and interpersonal skills.
Skills/Experience:
1. Software design and development for 802.11 Linux driver and 802.11 MAC.
2. Work with cross functional team to understand and define the requirement.
3. Support internal and external customers for all the issues related to 802.11 driver.
4. The candidate must be proficient in C, and possess good analytic and problem solving skills.
5. Good understanding of real time operating systems concepts, data structures and software development lifecycle.
6. Knowledge and experience in 802.11 wireless protocols.
7. MAC protocols implementation is a plus (preferably wireless MAC).
8. Hands on Linux Device driver development is a big plus.
9. Team work, communication and interpersonal skills.
Experience (years): 1-6 Yrs ( 70 % and above)
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities: The candidate is expected to have a strong experience in WLAN Testing / Networking / Automation using C# and Perl. with LTE/Cellular technologies such as GPRS, 3G, BTS etc. Strong experience in WLAN Testing / Networking / Automation using C# and Perl. Good Knowledge of various Networking Technologies such as Bridging, Routing, IPsec, IPv6. Familiarity with LTE/Cellular technologies such as GPRS, 3G, BTS etc. Familiarity with various automation tools such as expect, shell scripting Familiarity with traffic .Generators such IXIA, Spirent, Chariot, Veriwave.Familiarity with WLAN Certification and interop testing by WiFi Alliance.
Skills/Experience:
1. Strong experience in WLAN Testing / Networking / Automation using C# and Perl.
2. Good Knowledge of various Networking Technologies such as Bridging, Routing, IPsec, IPv6.
3. Familiarity with LTE/Cellular technologies such as GPRS, 3G, BTS etc.
4. Familiarity with various automation tools such as expect, shell scripting Familiarity with traffic.
5. Generators such IXIA, Spirent, Chariot, Veriwave.
6. Familiarity with WLAN Certification and interop testing by WiFi Alliance.
Experience (years): 3-10
Education Qualification: B.Tech/B.E. Computer Science, Electronics, Electrical, Telecommunications or equivalent
Responsibilities: The candidate is expected to test various features of LTE Femto cells. Good knowledge on LTE RRC, RRM, RLC/MAC.Basic knowledge of Connection Management and Mobility management module of LTE protocol stack. Shell /Perl Scripting Test design, Test execution and Test Automation for Femto base station. Defect raising and defect tracking Preferred
Skills/Experience:
1. Role involves testing various features of LTE Femto cells.
2. Good knowledge on LTE RRC, RRM, RLC/MAC.Basic knowledge of Connection Management.
3. Candidate should possess strong debugging & analytical skills in LTE protocols.
4. At least 5 years of relevant experience in LTE air interface protocols.
5. Good knowledge on LTE RRC, RRM, RLC/MAC.
6. Basic knowledge of Connection Management and Mobility management module of LTE protocol stack.
7. Shell /Perl Scripting Test design, Test execution and Test Automation for Femto base station.
8. Defect raising and defect tracking Preferred.
9. Working knowledge in UNIX and Clear case will be an advantage.
Experience (years): 2 – 6
Education Qualification: B.Tech/B.E. Computer Science, Electronic Electrical, Telecommunications or equivalent
Responsibilities: The candidate is expected to work and deliver on Build, Integration and verification on Mobile Station Modem (MSM) chipsets running the Windows Phone Operating System. This role requires the engineer to analyze and identify system level integration issues, plan and integrate new features, define integration and test platforms, develop and execute test scenarios for various Windows Phone device drivers, kernel adaptation, and multimedia component of Windows Phone Board Support Package (BSP).
Skills/Experience:
1. Candidate will interface with the development and test teams, assemble and verify software builds, troubleshoot and resolve problems.
2. Should have experience in design, development, integration & test of embedded software for mobile targets.
3. Strong C and Perl programming skills and hands-on experience on debugging embedded systems is required.
4. Should have exposure to large scale software build, integration and test environments.
5. Experience on continuous Build and Integration (Automated) is an added advantage.
6. Strong communication and interpersonal skills required.
7. Knowledge and experience in Windows Phone or WinCE development or integration is preferred. Experience with Jtag and ICE debuggers, GSM, CDMA test equipment is useful. Knowledge of GSM, UMTS, CDMA1x protocols is preferred .
Experience (years): 3 – 5
Education Qualification: B.Tech/B.E. Computer Science, Electronic Electrical, Telecommunications or equivalent
Responsibilities: Understand and resolve WLAN firmware issues/bugs, work independently.
Experience in design and implementation of WLAN features, work closely with WLAN hardware, and understand the complexity of firmware implementation.
Skills/Experience:
1. Understand and resolve WLAN firmware issues/bugs, work independently.
2. Experience in design and implementation of WLAN features, work closely with WLAN hardware, and understand the complexity of firmware implementation.
3. Primary responsibility is to work in firmware and work closely with hardware, software and system teams to tune and enhance WLAN firmware features.
4. Good understanding of ARM architecture is also required Good in working with low level of WLAN MAC protocol (802.11 abgn/ac etc.), Emphasis on code modularity, code quality, code reviews and software process. to 5 years of technical experience in developing firmware.
5. Experience with 802.11abgn/ac.
6. MAC layer is highly desirable.
7. ARM architecture knowledge is desirable.
8. Good C and Embedded knowledge. Experience in developing software closely interact with Hardware .
9. Experience working with low memory systems and code/data optimization.
10. Demonstrable experience in taking ownership and delivering on features, releases and products.
11. Strong level of discipline and use of processes to consistently deliver tasks in a timely manner.
Experience (years): 3 – 5
Education Qualification: B.Tech/B.E. Computer Science, Electronic Electrical, Telecommunications or equivalent
Responsibilities: With experience in embedded software development. C/C++ skills, object oriented design you are expected to possess a strong knowledge of RTOS /WinCE or Windows Mobile/Phone . Also experience with debugging using JTAG/Trace-32/WinDBG is desirable. Exposure to Device Driver, Power Management, WDF/WDM (Windows Driver Model) Architecture is definably a big plus.
Skills/Experience:
1. 3 -5 years of experience in embedded software development.
2. C/C++ skills, object oriented design.
3. Strong knowledge of RTOS.
4. WinCE or Windows Mobile/Phone is desirable.
5. Experience with debugging using JTAG/Trace-32/WinDBG is desirable.
6. Exposure to Device Driver, Power Management is desirable.
7. Experience in WDF/WDM (Windows Driver Model) Architecture is a plus.