Thursday, May 14, 2009

Sr. Embedded System Engineer

SUMMARY:

The Embedded Systems Engineer participates in a cross-functional team environment in the design, layout, building, testing and troubleshooting of electronic components, parts, equipment, systems and devices. Functions will include applying principles and theories of digital and analog electronics, engineering mathematics, electronic and electrical testing, firmware development and physics. Additional duties include providing manufacturing and customer technical support for electronic assemblies.

PRIMARY RESPONSIBILITIES:

  • Agility in understanding Industry specifications, customer requirements, hardware and software partitioning, architecture detail information.
  • Capable of full life cycle software design process, including requirement definition, prototyping, design, interface implementation, testing and maintenance.
  • Develops, test and integrates digital and analog electronic circuits and firmware to develop new products and improve existing products.
  • Develops and updates technical drawings, bill of materials and procedures.
  • Set up infrastructure for embedded design(tool chain, policies and procedures, documentation, templates, etc.).
  • Create the top-level architecture for embedded designs (processor selection, software architecture, coding style, etc.).
  • Ability to program, debug and test.
  • Ability to lead a team of at least 8 to 10 members.
  • Ability to review hardware requirements and work with hardware engineers to debug issues.
  • Capable of effective handling of embedded hardware and embedded software to accomplish the given embedded projects.
  • Assembles and builds electronic circuitry, components and prototypes, using hand/power tools and soldering irons.
  • Tests electronics units, using test equipment, and analyzes results to evaluate performance and determine need for adjustment.
  • Ensures design compliance with applicable standards and codes.
  • Ensures reliability of electronic circuits in specified operating environments.
  • Writes reports, records data on testing techniques, equipment, and specifications, and provides oral presentations.
  • Participates and/or leads research and development projects.
  • Develops and upgrades preventative maintenance procedures for components, equipment, parts and systems.
  • Investigates production/quality problems providing short and long-term solutions.
  • Capable of working with minimal supervision.

KNOWLEDGE AND SKILL REQUIREMENT:

  • B.Tech/B.E/M.Tech(Computers/Electronics/Telecommunications)candidates or equivalent are eligible.
  • Strong programming and debugging skills in C,C++, Embedded C and Assembly language is mandatory.
  • Familiarity with real-time operating systems, RTOSes, distinct Microcontrollers(8051,8052, etc;), varied microprocessors(8085,8086 etc.), and vivid electronic chips(mux, demux, ADCs, DACs etc;) and other circuit components is mandatory.
  • Hands of work experience in functional areas like Telecom Equipment, Electronics, Semiconductors Functional Area IT software - (Embedded / EDA / VLSI / ASIC / Chip Design) will be an added advantage.
  • Knowledge of System Software/Driver Development/BSP for Linux, Embedded Linux, Windows, WinCE, VxWorks is preferable.
  • Knowledge of multiple embedded architectures, programming techniques and tools (so they can select the right one) is compulsory.
  • Proven communications and leadership skills.
  • Should have hands-on experience on PCI/USB/UART/PCMIA etc.
  • Should have hands on experience in ARM9/Power PC/MIPS/X-Scale architectures.
  • knowledge of Boot Loader such as uBoot or Red Boot or any other Linux boot loader for embedded boards is preferable.
  • Solid understanding of one or more of the following industry specifications: I2C, IPMI, KCS, USB, SNMP, SM-CLP,WS-MAN, TCPIP.
  • Areas of expertise include various embedded domains like Data Acquisition systems, automotive systems, Industrial electronics, DTV, mobile application development and application development for Semiconductor equipments.
  • Good management skills, demonstrated proficiency in leading and mentoring individuals to maximum levels of productivity, while forming cohesive team environment.
  • Knowledge of Device Drivers development for both block and Non Block drivers in Embedded Linux and vxwork.

No comments:

Post a Comment