Firmware Engineer – Embedded Systems (IFE Audio)

Amphenol PCD

Pune District

On-site

INR 1,400,000 - 2,000,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Amphenol PCD in Pune, India, is seeking a Firmware Engineer to design, develop, and implement embedded firmware for IFE audio systems and peripherals on aircraft. The role emphasizes low-level development, real-time behavior, and integration with audio, control, and communication interfaces.

The ideal candidate has strong experience in embedded C/C++, microcontroller-based systems, and hardware bring-up, and will collaborate with electrical, acoustic, and mechanical teams as well as external

Qualifications

  • Bachelor's degree in electrical/computer engineering or related field.
  • 5+ years of experience in embedded firmware development for MCUs.
  • Strong C/C++ skills and hardware bring-up ability.

Responsibilities

  • Design, develop, and maintain embedded firmware for MCU-based systems.
  • Develop IC drivers and HAL API for SPI, I2C, UART, CAN, USB.
  • Implement real-time control and communication systems.
  • Support audio-related firmware features including codec interfacing and DSP.
  • Bring up new hardware platforms and assist with production test integration.
  • Collaborate with hardware teams on schematics, PCB layouts, and system architecture.
  • Maintain firmware architecture, documentation, and coding standards.
  • Debug system-level issues across hardware and firmware boundaries.
  • Create test tools and scripts for validation and production testing.
  • Coordinate with contract manufacturers for firmware bring-up during builds.

Skills

Embedded C/C++
Microcontroller experience
Hardware bring-up
English communication
Debugging tools
RTOS concepts

Education

B.S. in Electrical/Computer Engineering

Tools

JTAG/SWD
Oscilloscope
Logic analyzer
Git/version control

Job description

We are seeking a Firmware Engineer to support the design, development, and implementation of embedded firmware for inflight entertainment (IFE) audio systems and peripherals on commercial aircraft.

This role is highly hands-on and will focus on low-level embedded development, real-time system behavior, and integration with audio, control, and communication interfaces. The ideal candidate will have strong experience in embedded C/C++, microcontroller-based systems, and hardware bring-up.

You will work closely with electrical, acoustic, and mechanical teams. You will also interface with external manufacturing partners, to develop robust, production-ready firmware from concept through deployment.

Location

Pune, India - Occasional travel may be required.

Summary of Role Responsibilities
  • Design, develop, and maintain embedded firmware for microcontroller-based systems
  • Develop IC drivers and HAL API for low-level interfaces (SPI, I2C, UART, CAN, USB, etc.)
  • Implement real-time control and communication systems
  • Support audio-related firmware features including codec interfacing, DSP integration, and control logic
  • Bring up new hardware platforms and support board-level debugging
  • Work closely with hardware teams to validate schematics, PCB layouts, and system architecture
  • Develop and maintain firmware architecture, documentation, and coding standards
  • Debug and resolve system-level issues across hardware and firmware boundaries
  • Develop test tools and scripts to support validation and production testing
  • Support integration with higher-level systems and external interfaces
  • Work closely with local contract manufacturers to support firmware bring-up during builds, assist with production test integration, and ensure smooth transition to manufacturing
  • Provide ongoing support to manufacturing to troubleshoot firmware-related production issues and improve reliability and yield
  • Generate technical documentation including requirements, specifications, and test reports
  • Support qualification documentation and testing including environmental and EMI/EMC testing
  • Undertake code reviews for merges, updates, fixes developed by other team members
  • Manage source control, artifact versioning and configuration of both in-development and production firmware
  • Work with technical staff from third-party vendors to develop drivers, test SDKs, and implement APIs for ICs
Required Knowledge, Skills and Abilities
  • B.S. in Electrical Engineering, Computer Engineering, or related field
  • Minimum five (5) years of relevant industry experience
  • Strong experience in embedded C/C++ development
  • Experience working with microcontrollers (e.g., STM32 or similar)
  • Experience with hardware interfaces (SPI, I2C, UART, GPIO, ADC, etc.)
  • Experience with debugging tools (JTAG/SWD, oscilloscopes, logic analyzers)
  • Familiarity with real-time systems and embedded architectures
  • Ability to read schematics and work closely with hardware teams
  • Ability to do basic electronics calculations (work with voltages, currents and basic electronic components)
  • Hands-on, self-motivated, and able to work in a fast-paced environment
  • Ability to communicate effectively in English, both verbally and in writing, with internal teams and external manufacturing partners
Desired Knowledge, Skills and Abilities
  • Experience with audio systems, codecs, and digital audio interfaces (I2S, PDM, TDM)
  • Familiarity with real-time operating systems (RTOS) or bare-metal development
  • Experience with USB , ethernet or other communication systems in an embedded context
  • Experience with bootloaders, firmware update mechanisms, and version control
  • Familiarity with Python or scripting for test and automation
  • Experience with DSP concepts or integration with audio processing pipelines
  • Knowledge of aerospace standards such as DO-254, DO-178, or DO-160
  • Experience with EMI/EMC and environmental testing
  • Product development experience from concept through production
Educational Requirements
  • B.S. in Electrical Engineering, Computer Engineering, or related field
Supervisory Responsibilities
  • None
Physical Requirements

Must be able to remain in a stationary position for the majority of the workday. Must be able to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operates a computer and other office productivity machinery (i.e., a calculator, copy machine, and computer printer). Must be able to communicate with other intra-company personnel. May be exposed to manufacturing conditions. Must hold drivers license.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer (Mid-level – Engineering Support )
Electrical Engineer (Mid-level – Engineering Support )

Amphenol PCD • Pune District

On-site
INR 700,000 - 1,100,000
Firmware Engineer
Firmware Engineer

Vellstone • Dadri

On-site
INR 1,200,000 - 2,000,000
Silicon Firmware and Embedded Systems Engineer
Silicon Firmware and Embedded Systems Engineer

Accenture India Private Limited • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Engineer Embedded Development
Senior Engineer Embedded Development

City of Shakopee, MN • Pune District

On-site
INR 2,500,000 - 4,000,000
Firmware Engineer
Firmware Engineer

Gicindia • Pune District

On-site
INR 600,000 - 900,000
Embedded Development Engineer
Embedded Development Engineer

Emerson • Pune District

On-site
INR 600,000 - 1,200,000
Embedded Development Engineer
Embedded Development Engineer

City of Shakopee, MN • Pune District

On-site
INR 800,000 - 1,300,000
Senior Lead Firmware Engineer
Senior Lead Firmware Engineer

City of Shakopee, MN • Pune District

On-site
INR 3,500,000 - 6,500,000
Lead Firmware Engineer
Lead Firmware Engineer

Emerson • Maharashtra

On-site
INR 3,500,000 - 5,500,000
Senior Embedded Firmware Engineer (Avionics)
Senior Embedded Firmware Engineer (Avionics)

Microair Avionics • Indore District

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