Engineer, Embedded Software Developer

AMETEK

  • Bangalore, India
Engineer, Embedded Software Developer
Job Posted : Sep 7th, 2021

Job Description

Essential Functions/Responsibilities:-

  • Programming embedded systems in C and C++ using object oriented design.
  • Developing embedded software using real-time operating systems.
  • Designing and implementing communication protocols using low-level serial interfaces (UART, SPI, I2C, etc.).
  • Understanding memory allocation in embedded systems (program flash, RAM, nonvolatile storage, file systems).
  • Familiarity with gcc and g++ based development tools, and IDEs such as Eclipse.
  • Familiarity with in-circuit debugging using gdb and Eclipse-based debugging tools.
  • Familiarity with Windows hosted cross-development tools.
  • Designing, implementing, and testing features in an existing code base.
  • Knowledge of Power Systems, electrical protection concepts and applications.
  • Ability to read electronic schematics.

Position Requirements:-

  • Experience with digital signal processing and data acquisition.
  • Understanding of metrology concepts such as accuracy, precision, resolution, calibration.
  • Knowledge of relay test sets and power system simulator such as Omicron and Dobble. Knowledge of IEC and IEE standards as it pertains to Power Systems Equipment.
  • Familiarity with Linux hosted cross-development tools.
  • Ability to develop Linux applications.
  • Ability to develop Linux device drivers for embedded platforms.
  • Ability to develop simple Windows applications (i.e. test programs).
  • Experience with embedded GUI development.
  • Knowledge of TCP/IP networking and security.
  • Experience with creating TCP/IP network application programs.
  • Ability to use electronic test equipment such as digital multimeters, oscilloscopes, power supplies, signal generators, and in-circuit programming tools.
  • Familiarity with electrical wiring, and safe handling of high voltage (up to 600 volts).
  • Familiarity with a variety of 8- to 32-bit microprocessors and microcontrollers from manufacturers such as Freescale, NXP, ST Microelectronics, etc.
  • Working knowledge of wireless protocols such as Zigbee or RF Mesh.

Education And Experiences:-

  • Bachelor’s degree in Electrical Engineering, Computer Engineering or Software Engineering with emphasis on power systems.
  • 8 to 10 years of experience developing software for embedded microprocessor or microcontroller platforms using real-time operating systems (RTOS).

Location:-

  • Bangalore, India.

Company Overview:-

AMETEK is a world-class enterprise with market leading businesses and strong brands. Our businesses serve a diverse set of niche markets and applications, each with attractive growth characteristics. These businesses are focused on solving our customers’ most complex challenges with differentiated technology solutions.

Each of our businesses drive growth through the execution of AMETEK’s proven Four Growth Strategies: Operational Excellence, Strategic Acquisitions, Global & Market Expansion, and New Product Development.

      SUBSCRIBE NEWS LETTER
Scroll