Job Details

: 12859394 - Embedded Software Engineer 3
: Embedded C++
: 3 - 5 Years
: Chennai
Roles and Responsibilities
  • * You should be able to apply the programming concepts
  • * You should be an individual contributor and have ability for team collaboration
  • * You should be able to solve problem of simple to medium complexity
  • * You should be able to contribute achieving milestones
  • * You should be able to work under the supervision of the leads and follow instructions
  • * You are required to get your work reviewed frequently and take required actions
  • * You should be performance oriented with a passion and experience in finding most optimized, performing solutions
  • * You should be a quick learner, self-motivated and with ability for attention to details
  • * You should be innovative in approach
  • Implement software changes as per customer requirements.
    Design, develop, code, test and debug system software.
    Integrate and validate software changes.
    Analyse and enhance efficiency, stability and scalability of system resources.
Required Skills

* 1 - 3 years of experience in C++*Data structures, TCP or UDP socket programming, Multithreading C++

* Familiarity with Linux Operating Systems (Ubuntu)

* Design Patterns

* Must have good communication skills both written and oral

* Must have good presentation skills

* Able to achieve organizational goals with required supervision

* Understand the escalation process

Desired Skills

* Knowledge of Ethernet Networking (IP systems, TCP/UDP, Unicast, Multicast)

* Knowledge of Boost Framework (Networking, Threads, Shared Memory

* Extensive use of Virtualization using Oracle Virtual Box and VMWare.

* Good experience in Shell Scripting and Python scripting.

Academic Qualifications

* B.E, B.Tech, BCA/ MCA, M.Sc. in Electronics/ Computer, Diploma in Engineering