Summary:
We are seeking a motivated and detail-oriented Software Engineer with 1 year of experience in aerospace embedded software development and verification. The candidate will be involved in the complete software development lifecycle, including requirements analysis, embedded C software development, verification and validation activities, configuration management, and defect tracking for safety-critical aerospace applications.
The ideal candidate should possess hands-on experience with STM32F Microcontrollers, IAR Embedded Workbench, IBM DOORS, PVCS Version Manager, and Mantis Bug Tracker, along with a solid understanding of aerospace software development processes and DO-178B/C guidelines. 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
Key Responsibilities
Software Development
Develop, modify,
and maintain embedded software using C programming language.
Implement software requirements based on approved aerospace system specifications.
Perform coding, debugging, integration, and unit testing activities.
Support software maintenance, issue resolution, and change implementation.
Ensure compliance with project coding standards and software development processes.
Embedded Systems Development
Develop firmware for STM32F series microcontrollers.
Utilize IAR Embedded Workbench for software development, compilation, debugging, and deployment.
Interface with hardware peripherals and communication protocols such as ARINC 429, UART, SPI, I2C, and CAN.
Support board-level testing and hardware-software integration activities.
Requirements Engineering
Analyze and understand Technical Requirement Document (TRD) and Functional Requirement Specifications (FRQ).
Maintain requirements traceab
📌 Software Engineer (India)
🏢 AMETEK
📍 India