Job Offers
| Job Title: | Design Engineer /Senior Design Engineer- Software (Drivers Team) | | Job ID | TES-BLR-SDE-001
| Position Summary / Job Description
| Software Design and Implementation of software for embedded systems. Work with the project manager for project Planning, schedules, effort estimation, decide on the environment required for the project / work package and will be involved in all areas of the software development lifecycle. Responsible for guiding teams and fixing technical issues. Mentoring the project team members and building technical competencies in team. | Qualification & Experience
| Preferred B.E / B.Tech / M.Tech in Electronics & communication / Computer science / Electrical and Instrumentation or equivalent. 2 to 4 years of experience in embedded systems. | Essential specific skills required
| Strong in C programming skills. Extensive Architecture, Design and implementation experience and debugging skills on the embedded platforms. Strong experience in development of Firmware, Board support Package and Low level Driver development for on chip and on board peripherals like DAC/ADC, LCD, FLASH, USB, SD/MMC and Ethernet. Good understanding of common communication protocols, like I2C, SPI, I2S, UART, USB, TCP/IP etc. Expert in Embedded Linux. Experience in Linux porting and device driver development Good working knowledge on platforms like TI Davinci or NXP or ST or Broadcom etc. Must be a Good Team Player and should have mentored or technically managed a team of 2-3 members in the project / work package. | Other Desirable skills
| Work experience in boot loader development / customization, Multithreaded application development. Experience in working with audio/video codecs and streaming protocols Experience in Design methodologies and tools like UML / Rhapsody. Experience in Software life cycle methodologies. Good Interactional skills with the technical team and customers. | Work Location
| Bangalore – India |
| Job Title: | Design Engineer / Senior design Engineer - Software (C++) | | Job ID | TES-BLR-DE-002
| Position Summary / Job Description
| Software Design and Implementation of software for embedded systems. Work with the project manager for project Planning, schedules, effort estimation, decide on the environment required for the project / work package and will be involved in all areas of the software development lifecycle. Responsible for guiding teams and fixing technical issues. Mentoring the project team members and building technical competencies in team. | Qualification & Experience
| Preferred B.E / B.Tech / M.Tech in Computer science / Electronics & Communication or equivalent. 2 to 4 years of experience in embedded systems. | Essential specific skills required
| User interface (UI) design and implementation experience
Strong in C++ programming. Object Oriented design and design patterns experience in the C++ language Good in data structures. Any GUI Framework / toolkit experience (Qt, GTK, MFC..etc) Experience in graphics- 2D/3D/openGL, direct3D is an advantage. Experience in one or more of the following environments are desirable: -Windows Mobile 6.x or Windows CE 5.x - Embedded Linux - Symbian | Other Desirable skills
| Good Interactional skills with the technical team and customers. Must be a Good Team Player. | Work Location
| Bangalore – India |
|