Senior Software Engineer – Embedded Software
QuEST Global
Thiruvananthapuram, Kerala, India
4h ago

Job Description

Roles & Responsibilities :

  • Work in a team of self-motivated engineers and equally contribute for success of the project
  • Take ownership of assigned responsibilities, flexible with work timings, attend and contribute to technical discussions.
  • Read and understand design notes / discussions
  • Read and understand hardware datasheet and schematics for developing system components
  • Develop / Port components for Embedded Linux System (Bootloader, System Kernel, Peripheral Drivers etc.)
  • Comply with Performance and Quality standards for the project
  • Conduct self-review and peer review of work in the project.
  • Interact with internal and external stake holders
  • Required Skills (Technical Competency) :

  • Proficiency in C programming language especially structures, pointers and linked lists
  • Good understanding of interrupt programming
  • Knowledge of common peripherals like GPIO, I2C, SPI, Timer, DMA, ADC, DAC, PWM, interrupts etc.
  • Good knowledge on Linux Processes, Threads, Synchronization, CPU Scheduling, Deadlocks, IPC, Makefiles etc.
  • Experience in developing and debugging device drivers, bootloaders, or board support packages (BSP)
  • Solid knowledge of Linux kernel internals (process scheduling, memory management, IPC, etc.)
  • Good understanding of ARM processor architectures and GNU toolchain
  • Experience working with Linux commands & shell scripting
  • Desired Skills :

  • Experience with debugging tools like JTAG, DSO, Mustimeter, FG etc.
  • Experience with Linux working environment for ARM processors and GNU toolchain.
  • Good problem solving and communication skills.
  • Education Type

    B.E / B.Tech / BS-Electronics and Communication Engineering

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form