Senior Engineer Software Product Development Job in Vortex Engineering Pvt. Ltd.

Senior Engineer Software Product Development

Apply Now
Job Summary

Job Title : Senior Engineer Software Development

Qualification : B.E, B.Tech - CS/ECE

Experience : 2 to 5 years

Job Description:

Application Development and System Design Personnel with optional embedded project experience.

Mandatory experience required:

  • C/C++ programming for Linux operating system
  • Broad knowledge about Linux/Unix operating system architecture
  • Multi-threaded system design and implementation
  • System-level design for client-server applications, socket programming, etc.
  • Aware of IPC and synchronization mechanisms
  • Complete understanding of software development life cycle
  • Good knowledge of TCP/IP fundamentals. Should be able to debug network TCP dumps
  • Optional skills, not mandatory:

  • Python / Ruby / Java / Shell Script
  • Embedded C and programming with PIC and ARM architectures (microcontrollers)
  • Interfacing with hardware components, buses, protocols, and in board-level bring-up
  • RS-232, RS 485, CAN, I2C and SPI protocols
  • Job Responsibility:

  • New product / new feature design and development
  • Application development on products like ATM, Cash Deposit Machines, Kiosks, etc.
  • Communication protocol implementation for Payment Terminals
  • Next Generation ATM software design and development using Web protocols
  • Understand and implement compliance to Payment Terminal related ISO and PCI standards
  • Should be hands-on in coding and design. Will be responsible for creating prototype code and working with the team to get modules developed, integrated and qualified
  • Leading a small team of 2-4 engineers
  • Experience Required :

    2 to 5 Years

    Vacancy :

    2 - 4 Hires