Software Engineer

AMETEK, Inc.

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AMETEK, Inc. in Bangalore is seeking an experienced Embedded Firmware Engineer to contribute across the aerospace software lifecycle, including requirements-based design, implementation, verification, and certification support in line with DO-178B/C and project standards.

You will work as an independent contributor in a collaborative, fast-paced environment, communicating status and milestones clearly with engineering teams, customers, and certification stakeholders.

Qualifications

  • Bachelor's degree in Electrical/Electronics/Computer Engineering or related field with at least two years of relevant experience.
  • Strong embedded C programming skills and knowledge of data structures, memory management, and low-level programming.
  • Experience with testing high- and low-level software using IBM Rational Test RealTime, VectorCAST or equivalent.
  • Understanding of embedded systems fundamentals and microcontroller architectures.
  • Experience with MCUs from Microchip, STMicroelectronics, TI or similar.
  • Familiarity with development environments such as IAR, MPLAB X, Keil.
  • Experience creating device drivers or interfaces for ARINC 429, I2C, SPI, UART, CAN, ADC, DAC.
  • Ability to read schematics, datasheets and interface control information.

Responsibilities

  • Design, develop, debug, and maintain embedded software and device drivers.
  • Develop scalable architectures and designs satisfying requirements.
  • Collaborate with hardware and systems engineers reviewing schematics and interface specs.
  • Perform requirements-based verification for software.
  • Create and review lifecycle data including design docs, tests.
  • Assist audits and explain software verification evidence to customers and authorities.

Skills

Embedded C programming
Data structures
Memory management
Low-level programming

Education

Bachelor's degree in Electrical/ Electronics/ Computer Engineering

Tools

IBM Rational Test RealTime
VectorCAST
IAR Embedded Workbench
MPLAB X IDE
Keil
ARINC 429
I2C
SPI
UART
CAN
ADC
DAC
LabVIEW
Microsoft Visual Studio
C#
Python

Job description

Job Description

We are seeking an experienced Embedded Firmware Engineer to join our engineering team in Bangalore. In this Software Engineer role, you will contribute across the aerospace software development lifecycle, including requirements-based design, implementation, verification, and certification support in accordance with DO-178B/C and applicable project standards.

The successful candidate will work as an independent contributor in a collaborative, fast-paced environment. Clear written and verbal communication is essential for reporting status, delivering milestones, and working effectively with engineering teams, customers, managers, and certification stakeholders.

Key Responsibilities:
  • Design, develop, debug, troubleshoot, and maintain embedded application software, device drivers, and operating system firmware using C and/or C++.
  • Develop scalable, portable, and efficient software architectures and detailed designs that satisfy defined requirements.
  • Collaborate with hardware and systems engineers to understand system requirements and review schematics, datasheets, and interface specifications.
  • Perform requirements-based high-level and low-level software verification to demonstrate that the implemented software satisfies its corresponding requirements.
  • Create and review lifecycle data, including requirements, design documentation, source code, tests in accordance project standards.
  • Participate in customer and certification-authority audits and clearly explain the technical aspects of the software, its verification evidence, and associated lifecycle data.
Required Qualifications:
  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, or a related field, with at least two years of relevant experience.
  • Strong embedded C programming skills, including knowledge of data structures, memory management, and low-level programming.
  • Experience developing and executing test cases for high-level and low-level software testing using tools such as IBM Rational Test RealTime, VectorCAST, or equivalent tools.
  • Sound understanding of embedded systems fundamentals, including microcontroller architecture, interrupts, memory, timing, and real-time behavior.
  • Hands-on experience with processors or microcontrollers from Microchip, STMicroelectronics, Texas Instruments, or similar providers.
  • Experience with embedded development environments such as IAR Embedded Workbench, MPLAB X IDE, Keil, or equivalent tools.
  • Experience developing device drivers or software interfaces for peripherals and communication protocols such as ARINC 429, I2C, SPI, UART, CAN, ADC, and DAC.
  • Ability to read and interpret datasheets, electrical schematics, interface control information, and other hardware documentation.
Preferred Qualifications:
  • Practical experience with aerospace software development and verification activities performed in accordance with DO-178B/C.
  • Working knowledge of IBM Engineering Requirements Management DOORS for requirements management, Mantis for issue tracking, and PVCS for configuration management, or equivalent tools.
  • Ability and willingness to use approved AI-assisted tools responsibly to improve productivity, decision-making, work quality, and cost effectiveness.
  • Familiarity with full-lifecycle aerospace engineering projects, including development, verification, configuration management, quality assurance, and certification support.
  • Working knowledge of C++ and Python.
  • Exposure to test software development using LabVIEW, Microsoft Visual Studio, and C#.
Core Competencies:
  • Strong learning agility and willingness to adapt to new technologies, tools, and project needs.
  • Clear written and verbal communication, with strong technical documentation skills.
  • Ability to work effectively both independently and within a multidisciplinary team.
  • Attention to detail, disciplined problem solving, and commitment to quality and compliance.
Compensation

Currency: INR

Salary Minimum: Market

Salary Maximum: Market

Incentive: Market

Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

AMETEK, Inc. is a leading global provider of industrial technology solutions servinga diverse set of attractive niche markets with annual sales over $7.5billion.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 22,000 colleagues, in 35countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual,Inclusion, Teamwork, and Social Responsibility. AMETEKisa component of the S&P 500. Visit https://www.ametek.com/careers for more information.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

AMETEK • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Platform Software Tech Lead
Platform Software Tech Lead

AMETEK • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Engineer - Cybersecurity Software Engineer
Senior Engineer - Cybersecurity Software Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 11,483,000 - 17,225,000
Embedded Design Engineer
Embedded Design Engineer

Park Controls and Communications Private Limited • Bengaluru

On-site
INR 600,000 - 1,000,000
Principal Engineer-Software Development
Principal Engineer-Software Development

Collins Aerospace • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Transportation facility
Meal coupons
Group Health Insurance
+2
Principal Engineer-Software Development
Principal Engineer-Software Development

RTX • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Transportation facility
Meal coupons
Group Health Insurance
+3
Embedded Software Engineer
Embedded Software Engineer

Whirlybird Electronics • Mumbai, Vasai

On-site
INR 600,000 - 1,200,000
PF
Health Insurance
Embedded Software Engineer
Embedded Software Engineer

L&T Technology Services • Pune District

On-site
INR 800,000 - 1,200,000
Senior Design & Drafting Engineer
Senior Design & Drafting Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Design & Drafting Engineer
Senior Design & Drafting Engineer

AMETEK Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000