hireejobs
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
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Device Driver Developer

3.00 to 7.00 Years   Pune   19 Sep, 2019
Job LocationPune
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaWeb / Mobile Technologies
EmploymentTypeFull-time

Job Description

Job Description

Device Driver Developer

  1. In depth knowledge on microcontroller hardware architecture (8 bit, 16 bit and 32 bit) and peripherals.
  2. In depth knowledge on programming languages like Assembly and C for embedded application.
  3. In depth knowledge of using software build environment and tools like compilers, debuggers and IDEs etc.
  4. Experience in setting up software build environment using make files, linker scripts etc.
  5. Strong knowledge in programming constructs like linked lists, structures and pointers etc.
  6. Experience in writing low level device drivers / software modules for microcontroller peripherals like PWM, Ports, ADC, NvM memory, Timers, Capture-Compare etc.
  7. Knowhow on automotive communication protocols.
  8. Experience in writing level drivers / software modules for automotive communication protocols, like CAN, LIN, I2C, SPI etc.
  9. Experience in writing firmware, boot routines, low level initialization / start up code etc.
  10. Experience in configuring and mapping Operating System tasks.
  11. Strong skills in debugging and analyse errors in embedded software.
  12. Knowledge on static analysis techniques like MISRA, code coverage, run time errors using tools Tessy, QAC, Polyspace etc.

JD: Embedded Software Developer

  1. Strong knowledge in microcontroller hardware architecture (8 bit, 16 bit and 32 bit) and peripherals.
  2. Strong knowledge in programming languages like Assembly and C for embedded application.
  3. Experience in writing low level device drivers / software modules for microcontroller peripherals like PWM, Ports, ADC, NvM memory, Timers, Capture-Compare etc.
  4. Knowhow on automotive communication protocols.
  5. Experience in writing level drivers / software modules for automotive communication protocols, like CAN, LIN, I2C, SPI etc.
  6. In depth knowledge of using software build environment and tools like compilers, debuggers and IDEs etc.
  7. Experience in implementing functional requirements on product level into embedded software.
  8. Knowledge on Application development and interaction with low level basic software.
  9. Experience in detecting and handling faults at software and hardware level.
  10. Knowledge on developing application using model based environment and auto code generation would be added advantage.
  11. Strong skills in debugging and analyse errors in embedded software.
  12. Knowledge on static analysis techniques like MISRA, code coverage, run time errors using tools Tessy, QAC, Polyspace etc.
  13. Knowledge on software quality processes like ASPICE would be added advantage.
  14. Experience and knowledge on testing product functional requirements on software level using SIL or HIL environment.

,

Keyskills :
codecoverage devicedrivers softwarebuild codegeneration staticanalysis softwarequality embeddedsoftware qualityprocesses hardwarearchitecture programminglanguages applicationdevelopment ommunicationproto

Device Driver Developer Related Jobs

© 2019 Hireejobs All Rights Reserved