Sign In
 [New User? Sign Up]
Mobile Version

embedded software Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Design and implement software of embedded devices and systems from requirements to production and commercial deploymentDesign, develop, code, test and debug system softwareReview code and designIntegrate and validate new product designsSupport software QA and optimize I/O performanceProvide post production supportInterface with hardware design and developmentAssess third party and open source softwareAbility to work in a global team environment and interact with engineers at International location.Experience2 5 years embedded software development experienceAt least 4 years of experience with BS in Computer Science or Engineering; or at least 2 years relevant experience with a MSEE degree; (or equivalent)Experience in hands-on development and troubleshooting on embedded targetsExpertise in embedded systems design, development, and debugging.Extensive experience using embedded C/C++Proven experience in embedded systems design with preemptive, multitasking real-time operating systemsFamiliarity with software configuration management tools, defect tracking tools, and peer reviewExcellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystemsAdequate knowledge of reading schematics and data sheets for componentsAbility to understand hardware design and the interaction with softwareStrong documentation and writing skillsExcellent written and verbal communication skills are essentialDesired SkillsExperience with the following communication protocols Zigbee, Wifi, USB, Ethernet, Bluetooth, CAN Bus.Experience in writing hardware device driversKnowledge of SoC hardware architecture; Processors, busses, IRQ, DMA, UART, I2C, SPIKnowledge in embedded processors, such as ARM, PIC, Freescale, etcKnowledge of data encryption and secure key exchange protocolsExperience in Android or Embedded Linux a plus
Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-9


Application Programming | Embedded Technologies | Mobile | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News