Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Pune |
Education | Any Gruduate |
Salary | Not Disclosed by Recruiter |
Industry | IT-Software / Software Services |
Functional Area | IT Software - Application Programming , Maintenance |
EmploymentType | Full-time |
JOB TITLE: Firmware / Embedded Engineer Education and/or Experience Bachelors degree in electrical engineering or software engineering with a minimum of 8 years of related experience, or a Masters degree in electrical engineering or software engineering with a minimum of 6 years of related experience, or a Ph. D., with 3 years of related experience, or equivalent combination of education and experience. Primary Skills- embedded software systems in C/C++ and native code SoCs/SoMs, Windows SoCs/SoMs and Android SoCs/SoMs PLL synchronization, peripheral drivers (SPI, I2C, and UART), User Interface (LCD / touch screens) and protocols Unit test, system test and general troubleshooting of embedded software systems. product lifecycle management (PLM) Hands-on experience in firmware development with demonstrated proficiency and proven experience in C/C++ targeting multiple CPU families (including ARM7/9, Strong ARM, Linux and MSP430). Experience with Digital Signal Processing / digital filters. SUMMARY: Designs, develops, modifies firmware and embedded OS for electronic equipment, or other hardware systems and / or electrical engineering applications. Determines design approaches and parameters. Analyzes equipment to establish operating data. Conducts experimental tests and evaluates results. Selects components and equipment based on analysis of specifications and reliability. May also review vendor capability to support product development. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. Stay up-to-date and follow all Quality System procedures related to their jobs which can affect the quality of products or services provided to our customers. Lead technology efforts and direct research, design, development, and test of highly complex technical design projects for new and existing electronic medical products, and systems by investigating emerging technologies and identifying new product opportunities and establishing parameters for product direction and design; as well as incorporating new technology in the design or redesign of firmware for such products Design and implementation of embedded software systems in C/C++ and native code; development targets will include but not limited to MSP430, ARM based processors , Linux SoCs/SoMs, Windows SoCs/SoMs and Android SoCs/SoMs Develop boot-up and initialization code, PLL synchronization, peripheral drivers (SPI, I2C, and UART), User Interface (LCD / touch screens) and protocols for communication with a host. Work closely with hardware and software engineers/developers to meet the customer requirements and project scope. Unit test, system test and general troubleshooting of embedded software systems. System debugging of microprocessor based hardware / software systems and System integration of hardware and software components including troubleshooting Analyze highly complex engineering problems by coordinating work activities of less experienced engineers and troubleshooting firmware design issues related to production, customer complaints, supplier quality, or other sources; and initiating engineering change requests (ECR), completing engineering change orders (ECO), as well as initiating and/or completing non-conformance reports (NCR), and investigating and completing corrective and preventive action (CAPA) assignments. Provide oversight and coordinate work activities of engineers on assigned development projects for new and existing products based on formal product specifications and identify, initiate, and execute highly complex product and process improvement projects by properly documenting activities in accordance with best engineering practices, company procedures and regulatory requirements as well as following good project management practices. Travel Required: Slight travel is expected (up to 10%). Supervisory responsibilities: NA. QUALIFICATION REQUIREMENTS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Keyskills :
C++ I2C SPI ARM UART Linux Embedded Software ARM7 Firmware Development Native code SOC SOM Winsdows Android firmware Embedded MSP430
Decos Software Developement Pvt Ltd Decos Software Developement Pvt Ltd
Education and/or Experience Bachelors degree in electrical engineering or software engineering with a minimum of 8 years of related experience, or a Masters degree in electrical engineering or software engineering with a minimum of 6 years of related experience, or a Ph. D., with 3 years of related experience, or equivalent combination of education and experience.Familiarity with medical device design control regulations (21 CFR 820.30)Competency in FDA Quality Systems Regulations and Current Good Manufacturing PracticesExperience working with ISO standards such as ISO 13485 and ISO 14971Language SkillsAbility to read, analyze and interpret general business periodicals, professional journals and technical procedures. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers and the general public.Mathematical SkillsAbility to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory and factor analysis.Reasoning AbilityAbility to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form.KnowledgeHaving a wide-ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways. Certificates, Licenses, RegistrationsNoneOther Skills and AbilitiesWorking experience with product lifecycle management (PLM)Hands-on experience in firmware development with demonstrated proficiency and proven experience in C/C++ targeting multiple CPU families (including ARM7/9, Strong ARM, Linux and MSP430).Experience with hard real-time systems including troubleshootingExperience with Digital Signal Processing / digital filters.Network protocols knowledge (UDP, TCP/IP, FTP, Ethernet, Telnet, SNMP, HTTP)Ability to understand and read hardware schematicsPHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.While performing the duties of this job, the employee is sometimes required to:- sit, walk, stand- reach with hands and arms- talk or hearWORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.The noise level in the work environment is usually quiet.