Computer Engineering, Electronics and Communication Engineering, Electronics Engineering, Electrical Engineering, Information Technology or related field
6+ years of related experience
Experience in programming in embedded operating systems with preference in Android OS is desirable
Programming languages: C, C++, and assembler (x86, MIPS, SHx, etc.).
Understanding of low level hardware components is must
Experience in developing Board Support Packages (BSP) for Embedded Operating systems.
Experience in developing Embedded software for hardware systems using software and hardware tools such as debuggers, In Circuit Emulators, Oscilloscopes, Logic Analyzers, etc
Additional Job Description
Experience in platform layer software development for embedded OS
Experience in software development processes
Knowledge of various communication buses such as SPI, I2C, USB, SATA, RS-232, RS-485, CAN, etc. is desirable.
Knowledge of scripting
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time