Senior Software Engineer - C/C++, Micro controllers

  • Satyam Software Solutions
  • Noida, Uttar Pradesh, India
  • May 24, 2018
Full time IT / Telecommunication Jobs

Job Description

Job brief

We are looking for a professional Embedded Software Engineer to execute complete embedded software development life cycle . The goal is to create optimized software systems.

Job Responsibilities

*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.

Key Skills

*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.

Employer Benefits :

  • Career enhancement opportunity

  • Supportive team

  • Professional and healthy work environment.

  • Festival celebration, annual parties, and fun activities.

  • Excellent process training and soft skills training

  • Stable financial growth and career.

  • Various other fringe benefits .

Experience - 2-4 years

Location- Noida

Salary :Hike on previous salary