Embedded Software Engineer

Full Time
Posted 1 year ago

Job ID: R954-0521-12116-ES

RoleEmbedded Software Engineer
No of Positions2
Experience8-12 Years
Educational QualificationB.Tech / M.Tech
Technical CompetenciesIn depth knowledge in Low level firmware, device drivers, embedded applications


Primary responsibility is design, coding and testing with the following experience

  • Expertise in C, C++, Python
  • Worked on embedded Linux, other RTOS
  • Experience in board bring up including u-boot, Linux kernel and device
  • Device Driver development and BSP porting
  • Experience in working with ARM, DSPs and Intel processor boards and SBCs
  • Experience in bring up of peripherals like I2C, SPI, MMC, USB, NAND, SD, audio, display, video, camera, battery and power management
  • Understanding of schematic reading, using lab tools like JTAG, ICE
  • Understand SDLC

Required Skills

  • A Bachelors degree with 8-12 years of experience or a Masters degree with 6-8 years of experience
  • Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands
  • Strong communication skills oral, written and presentation
  • Strong organization, planning and time management skills to achieve results
  • Strong personal and professional ethical values and integrity
  • Holds self-accountable to achieving goals and standards
  • Proficient in Microsoft Office programs like Outlook, Word, PowerPoint, and Excel
  • Strong interpersonal and collaboration skills to work effectively with all levels of the organization including suppliers and external customers
  • Good understanding of development processes for hardware and software

Apply Online

A valid phone number is required.
A valid email address is required.