Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engineer - Embedded Software Developer @ AMETEK Inc

Home > Software Development

 Engineer - Embedded Software Developer

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

Position Requirements/Knowledge and Skills

  • 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

  • Bachelors degree in Electrical Engineering, Computer Engineering or Software Engineering with emphasis on power systems

Experience

  • 8 to 10 years of experience developing software for embedded microprocessor or microcontroller platforms using real-time operating systems (RTOS)

Job Classification

Industry: Automobile
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate

Contact Details:

Company: AMETEK Inc
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Wireless RTOS Communication protocols RF Eclipse Debugging Digital signal processing Windows SPI Embedded software

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Application Developer

  • Accenture
  • 3 - 5 years
  • Hyderabad
  • 24 days ago
₹ Not Disclosed

Python Developer

  • Tech Mahindra
  • 5 - 8 years
  • Hyderabad
  • 24 days ago
₹ 9-18 Lacs P.A.

ARAS Lead - Bengaluru/Bangalore - Prolim - 8

  • Prolim
  • 8 - 13 years
  • Bengaluru
  • 24 days ago
₹ Not Disclosed

GCP Data Architect - Pune,Bangalore

  • NuStar Technologies
  • 10 - 15 years
  • Hyderabad
  • 24 days ago
₹ Not Disclosed

AMETEK Inc

AMETEK is a leading manufacturer of electronic instruments & electromechanical devices bringing together some of the most well-known brands in areas of Process Control, Motion Control, Environmental Control Systems, Instrument Calibration, Material Analysis & Precision Metrology.