11/03 Madhura
Recruiter at HR Central

Views:309 Applications:8 Rec. Actions:Recruiter Actions:1

Embedded Software Developer - Linux Server (4-8 yrs)

Pune Job Code: 420635

Job Description :

We are hiring EMBEDDED LINUX SOFTWARE DEVELOPER for a reputed captive development centre in Pune.

Main Responsibilities :

- Participates and leads as a subject matter expert in integration of Linux & toolchain, BSP & OS abstraction, and application framework (e.g. JVM/JNI and Qt API) on multi-threaded real-time embedded platforms.

- Develops and enhances embedded Linux drivers for various peripheral devices and system components such as input/output devices, wired/wireless communication & sensor devices (e.g. Ethernet, Wi-Fi, Cellular, ZigBee, Z-Wave, DECT, and etc.), and IC-level technologies like I2C, SPI, SDIO, PCIe, and USB.

- Architects, designs and implements embedded application software and application interface & middleware for Linux and/or Android in cross-platform development environment.

- Prepares design proposals to reflect costs, time and alternative actions to satisfy existing and future needs.

- Reviews and provides feedback on product functional specifications. 

- Responsible for preparing feasibility studies, software design specifications, test plans, protocol specifications.

- Complies with and makes recommendations for changes to established development guidelines and standards.

- Reviews hardware and mechanical specifications, drawings and schematics and provides feedback.

- Identifies, analyses and resolves complex software inadequacies.

- Participates in, organizes and/or runs product development meetings, design reviews and code reviews.

- Prepares time estimates, assists in reviewing and finalizing project schedules, ensures assigned projects follow schedule, informs management of any unplanned slippages, and proposes corrective measures.

- Provides input/validation for the Publications group. 

- Reviews user manuals, installation manuals, user guides, and provides feedback.

- Participates in relevant Six Sigma/DFSS training and/or projects.

- Participates in assisting Compliance, Approvals, ATE and EFT with any necessary software support.

- Provides technical guidance to more junior staff, works as a project or team leader.

- Assists with evaluation and testing of software and hardware tools.

- Makes recommendations for changes to software development guidelines and standards.

- Develops methods, metrics, techniques and evaluation criteria for algorithms, products, processes and staff.

- Makes recommendations and suggests alternatives for a project.

- Develops an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research.

- Advises on product needs and dependencies.

Education And Experience Required : 

- BE (CSE/ECE/EIE/ETC) degree is required.

- 4 - 8 years (minimum) embedded software development experience.

Specialized Skills :

- Working knowledge in C/C++, Java, Perl, Linux, Android, JVM/JNI, Qt. TCP/IP.

- Background knowledge in embedded web/HTTP, XML, VOIP, security & encryption technologies, Wi-Fi, ZigBee, Z-Wave, DECT, GSM(2G/3G/HSPA/LTE), CDMA

- Exposure to development environment & tools: GNU, VMWare-, IAR, Eclipse, etc.

- Demonstrated analytical skills. 

- Basic knowledge of analog and digital hardware, microcontrollers, microprocessors and DSP processors. 

- Product knowledge relating to security systems.

This job opening was posted long time back. It may not be active. Nor was it removed by the recruiter. Please use your discretion.

Women-friendly workplace:

Maternity and Paternity Benefits

Add a note
Something suspicious? Report this job posting.