Satyam Software Solutions Pvt Ltd
Job Location :
2 - 5 yr/s
Contact Person :
C++, C, Linux/ Unix, Linux Kernel
25000-45000 per month
No. of Job Positions :
Reference Code :
(81195) - Posted on 14-12-2017
We are looking for a professional Embedded Software Engineer to execute complete embedded software development life cycle. The goal is to create scalable and optimized software systems.
Design and develop embedded systems in C/ C++.
Understanding and analyzing project requirements.
Creating and executing software test plans.
Review code and design, Debugging the product.
Maintaining the systems and updating as per requirements.
Continuously learn and improve skills.
Interface with hardware design and development.
Strong programming skills in C and C++.
Hands on Experience in Micro controller (8051 PIC ARM, AVR)
Hands on experience in ARM programming.
Good understanding of ARM architecture.
Sound knowledge of communication protocols like RS-232, SPI, UART, I2C.
Good understanding of microprocessor internals.
Good understanding of memory regions, and their uses (heap, stack, Etc. ).
Hands on Experience of IDE like coocox keil. etc.
Good understanding of Data Structure (Link List, Tree, Searching Algorithm. etc)
Familiarity with software development Life Cycle.