Required Skills

platform bsp Embedded C Device Drivers Linux Kernel embedded c++

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 3rd Aug 2022

JOB DETAIL

Job Title: Senior Software Engineer

Work Location:Kochi

Key Skills:Embedded linux,c/C++,device drivers,BSP

 

Job Summary

To analyze, design, develop, validate and maintain software on Embedded Linux

platform.

 

Key Duties / Responsibilities

 

Embedded Software system / application development on Linux platform

Consistently delivers high-quality services to our clients.Develop and own digital

platform software and features working closely with requirements and  customer

account teams with deep customer focus. 

Work on Linux kernel upgrades. Debian based systems bring-up. 

Understand, drive and develop system wide impact features from architecture,

design to delivery. Build, release and maintain SDK linux platform distributions

for internal /external customers.

 

Mandatory Skills

 

3 to 7 years of software development experience in software development on

embedded/Linux platforms. 

Develop embedded Linux code from software requirement specifications.

Familiar with Software Framework for Systems

Linux development environment Eclipse, GDB, GCC tool chain and tools like

valgrind etc.

Experience in Uboot, linux kernel / device drivers. 

Deep understanding and programming skills in one or more - C, C++,

Python, Shell scripting. Hands on working knowledge in Linux OS

internals, memory management, inter-process communication, threading

and experience on distributed computing systems. 

Linux based OS migration and software upgrades on embedded platforms. 

Good understanding on boot process on X86 processors with

multi OS support. Experience with BSPs and board

provisioning/bring-up. 

Preferred Skills

 

Experience in Uboot, linux kernel / device drivers.

Experience with networking protocols like TCP/IP, HTTP, SNMP, WiFi

Good understanding and worked on a few of the peripheral interface protocols like, PCI,

PCIe, SPI, DMA  and I2c protocols is valuable. 

Experience with IoT protocols like MQTT/ AMQP.

Good written and verbal communication skill in English

Able to work independently with minimal supervision

Meticulous and detail-oriented, coupled with good attitude

Able to multi-task, independent with good time management

Good interpersonal and communication skills

Qualifications: 

 

B.Tech. / M.Tech. in ECE/CSE, MCA

Company Information