Embedded Training

Current Openings

Python Developer

Job Desciption:

  • Desired Profile:
    • Be. or B. Tech with 2+ years of experience using Python and Shell Scripting.
  • Key Skills:
    • Indepth Knowledge in Python.
    • Use Python for the following:
      • Systems Programming
      • GUIs
      • Internet Scripting / programming
      • Component Integration
      • Database Programming
      • Rapid Prototyping
      • Numeric and Scientific Programming
      • Gaming, Images, Serial Ports, XML, Robots
    • Excellent skills in Perl/Python/PHP, MySQL/Postgresql and HTML/ Knowledge of C++ or other OOP languages such as Java or C# (an asset).
    • Good written and spoken English are a must/ Proactive with excellent communication skills
  • Responsibilities:
    • Testing for scalability, performance, reliability and overall functionality of the product.
    • Implement frameworks and collaborate with QA and developers in the development of automated testing scripts.
    • Develop and maintain automation test scripts for client -server and web based applications using Python, Shell Script and other automation tools.
    • Maintain, extend and enhance automation harnesses and testing infrastructure.
    • Design and develop new scenario based stress, verification and application simulation tests.
    • Run a Train the Trainer Program for Python for Corporate Trainings.

Posted on: 2013-07-28

Full Name:
Email:
Phone:
Attach Resume:

 


 

Trainer: C and C++ language

Job Desciption:

We have multiple positions open in our firm for the role of Trainer for C Language.

Responsibilities:

  • Establish and define the structure of the learning context.
    • Sense needs of the trainees on an individual basis and as a group.
    • Plan learning context and experiences.
    • Establish the length of training, size of group, number of hours and sessions.
    • Bring into focus the relationship between the training content and the trainees’ day-today caregiving role.
    • Facilitate the integration of content with the knowledge and experience of the trainees.
  • Guide the learner.
    • Provide a philosophical overview of training content, process and context.
    • Introduce ideas and concepts.
    • Explain basic concepts with Examples.
    • Stimulate thinking and dialogue.
  • Facilitate group process.
    • Introduce members to one another.
    • Support collaborative relationship in the group.
    • Guide cooperative learning and problem solving.
  • Serve as content resource person.
    • Provide basic content for learners which is complete and up-to-date.
    • Respond to questions.
    • Guide group discussion.
    • Serve as resource to individuals and group.
  • Observe and track learning progress.
    • Check in with training participants on an ongoing basis.
    • Note quality of discussion and other contributions by trainees.
    • Review written material of training participants.
  • Incorporate and integrate the talents and resources of all of the individuals in the group.
    • Get to know the group and help members of the group get to know each other.
    • Provide opportunities for individual members to contribute to the training process.
    • Create activities that allow for the active participation of everyone in the group.
  • Elicit feedback and modulate training based on feedback and learning gained in training process.
    • Seek written feedback from training participants.
    • Reflect on your experience during the training process.
    • Debrief with fellow trainers, if training is done by a team.
    • Modify training approach and then observe the effects of the change.

Key Skills:

  • Efficient in programming:  C and C++.
  • Comfirtible with Compilers gcc and Keil
  • Text Editors: Vim, emacs.
  • Operating System Linux..

Desired Candidate Profile:

  • Education: Must be a B Tech or B.E. in Computer Science, Information Technology.
  • Experience: Passout in 2010 or Earlier.

Posted on: 2013-02-04

Full Name:
Email:
Phone:
Attach Resume:

 


 

Embedded Hardware Design Engineer

Job Desciption:

Job Desciption:

Responsibilities:

  • Design and Develop Embedded Hardware of 8/16/32/ARM based micro-controller.
  • Having knowledge of basic micro-controller peripheral like UART, SPI, I2C, USB, Timer, Interrupt, etc.
  • Jointly work with Embedded firmware development team to test designed firmware on Hardware and report feedback/bug tracking to firmware development team and learn Embedded firmware for future role of Embedded firmware developer.
  • The candidate would be involved in new product Requirement analysis, Product Hardware Design and Firmware interface specification.
  • Improve, customize, derive new HW/Firmware Test Plan of products and tech support of existing product models.
  • Design PCB Layout under close supervision of senior R&D team member.
  • Handle or support product engineering, technical support, wireless certification, compliance test, manuals and FAQ database.
  • Learn continuously new skills / technologies / methodologies in Embedded area.
  • Get opportunity to work on latest technologies, in international technology committee and develop yourself professionally.
  • Research and Development Activities.

Key Skills:

  • Embedded Hardware Design, Firmware Design and Testing, Board development, PCB Layout, Protocol stack firmware testing, Assembly, C, keil Microvision, Micro controllers, VLSI, FPGA, CPLD, PLC, UART, USB, SPI, IrDA, Board Bring up, Test Engineer.

Desired Candidate Profile:

Education:

  • B.Tech/B.E. - Computers, Electrical, Electronics/Telecomunication or B.Sc - Computers.
  • Very Good understanding of Micro-controller based Hardware design.
  • Knowledge and Experience of 8/16/32-bit micro controller architecture, its Hardware/firmware interface specification development is required.
  • Candidate must have some experience of Firmware testing role OR depth concept and knowledge of firmware testing with fundamental knowledge of programming and Programming Languages like C/Assembly.
  • Development Knowledge or experience in Assembly and/or C language is a plus but not mandatory.
  • Ability to design PCB Layout under close supervision of senior R&D team member is desirable.
  • Any of IrDA, Bluetooth, Wi-Fi and other wireless domain Protocol Stack Porting/Implementation & Development experience is strong considerable point, not mandatory.
  • Experience with various firmware testing tool and debuggers like KEIL µVersion/ CCS/ IAR Embedded Workbench/ MPLAB IDE/ARM Toolchain/GNU Toolchain and RTOS will be a plus and considerable.
  • Domain knowledge about peripherals like UART, USB, SPI, RS232 is required. Any of IrDA, Bluetooth, Wi-Fi and other wireless domain Protocol Stack knowledge is strong plus point.
  • Self starter and able to work with little or no supervision.
  • Very good debugging and individual problem solving skills are required.
  • Expected to have good written communication skills.
  • Should be able to communicate with customer independently as needed.
  • Good documentation and presentation skills and Strong focus on development process flow.
  • Having fast learning capabilities, willingness to learn new technologies and ability to work in a fast-paced development team is well suited to our requirements.

Posted on: 2013-02-04

Full Name:
Email:
Phone:
Attach Resume:

 


 

Embedded Systems Software Engineer

Job Desciption:

Responsibilities:

  • Design, develop and test embedded firmware.
  • Analyze and Fix firmware code issues.
  • Develop software for 8bit/16bit/32 bit controllers.
  • Implement code for interfacing with Analog and/or Digital Peripherals.
  • Develop tight code (small memory footprint) and high performance.
  • Be part of projects where both hardware andsoftware are developed simultaneously.
  • Develop applications over pre-emptive/non-preemptive kernel.
  • Board bring up and troubleshooting, using hardware debugging tools like DSOs, Spectrum Analyzers and Signal Sources.
  • Development may be on any of the following controllers or other similar ones:
  • AVR, PIC, dsPIC, NXP LPC, ARM (7, 9,Cortex), TI MSP, HS08,RS08, Coldfire, i.MX.
  • Development may be on any of the following development tools:
  • AVRStudio, MPLab, CodeWarrior, Code Composer Studio,keil, IAR. GNU tools.

Key Skills:

  • Software Development in Assembly for 8051, PIC, AVRNXP LPC and ARM7.
  • Software Development in C using AVRStudio, MPLab, CodeWarrior, Code Composer Studio,keil, IAR. GNU tools.

Desired Candidate Profile:

Education:

B.Tech / B.E. - Electrical and Electronics, Electronics and Communications ,Telecomunication , Instrumentation.

Must Have Technical Skills:

  • Strong programming skills in Embedded C & assembly language.
  • Good knowledge of microcontrollers, microprocessors and peripherals.
  • Experience in developing Wireless or Wired networking protocol stack.

Posted on: 2013-02-26

Full Name:
Email:
Phone:
Attach Resume:

 


 

Go to Top ^