SailPoint has flagged the Software Engineer job as unavailable. Let’s keep looking.

About AMETEK:

AMETEK is a leading supplier of electronic instruments & electromechanical devices and Avionics Systems 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. AMETEK India with its corporate office at Bengaluru and branch offices in India provide end to end technology solutions & services to customers across industries such as Automotive, Aerospace & Defence, Pharmaceutical, Oil & Gas, Medical, Power, Semiconductor, Research and Academia. In addition, AMETEK also has its R&D Centre of Excellence at Bengaluru to support global AMETEK businesses in research and engineering product development with engineers working on diverse skills such as hardware, software, mechanical design, thermal analysis, and test automation.

Job Description: Software Engineer

Summary:-The Software Engineer position requires embedded aerospace domain experience and will be based out of our Bangalore office. This position reports to the India R&D Director Engineering for Measurement and Power Systems (MPS) and offers a challenging role in a rapidly growing engineering organization. Duties may include all activities related to the aerospace software development life cycle and adherence to DO-178B/C. The person in this position is expected to be an independent contributor able to work in a collaborative and fast-paced engineering environment. Strong written and oral communication are essential for status reporting, milestone deliverables, and effectively interfacing directly with team members, customers, and program managers.

Responsibilities:-

  • Development of software plans and procedures and reports
  • Collaboration with Hardware/System Architects in defining and reviewing customer requirements and defining software/ HW-SW interface requirements.
  • Architecting software designs that are scalable, portable and efficient with respect to defined requirements
  • Developing functional and certifiable code to strict design and coding standards.
  • Developing and reviewing documents that show compliance and traceability of system requirements, through software requirements, code and tests. 
  • Responsible for integration of software with hardware.
  • Perform high-level and low-level software verification to ensure functionality to the corresponding requirements.
  • Review of artefacts and code developed by peers and junior engineers
  • Compilation of test results, problem reporting, troubleshooting and problem closure.
  • Develop and review certification documents including the software configuration index and accomplishment summary.
  • Participate in audits conducted by client and certification authorities, to explain all technical aspects of the software.

Skills/Education:-Mandatory Skills:

  • Bachelor’s degree in Electronics or Computer Science engineering with a minimum of 3 to 5 years of industry experience.
  • Strong C Programming skills
  • Experience in Embedded Software development for Aerospace domain
  • Very strong knowledge in DO-178B/C
  • Device driver development for various peripherals like ARINC 429, I2C, SPI, UART, CAN, ADC and DAC etc.,
  • Hands on experience in working on processors from ARM, Microchip, ST Micro or TI family.
  • Working knowledge on tools like IAR, CCS, Code warrior, MPLAB X IDE and KIEL.
  • Experience with hardware systems involving usage of hardware tools like oscilloscopes, analysers and complex test systems.
  • Excellent written/oral communication skills
  • Structural coverage experienced using VectorCAST and RTRT.
  • Experience in development and execution of test cases for high level testing, board bring-up activity, integration testing, and low-level testing. 

Preferred Skills:

  • Working knowledge of Tools like DOORS for requirements management, Mantis for issue tracking and PVCS for configuration management
  • Worked on at least one full-cycle engineering project in Aerospace domain.
  • Knowledge of programming languages like C++ and Python.
  • Familiarity with working in a lean environment
  • Development of test software using Lab View, Visual studio and C#.
  • Exposure to UML based design
Read Full Description
Confirmed an hour ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles