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

Avionics Platform Software Developer @ Cyient

Home > Quality Assurance and Testing

 Avionics Platform Software Developer

Job Description

  • Develop and integrate low-level platform software for avionics applications, including board support packages (BSPs), device drivers, and middleware.
  • Deploy and configure real-time operating systems (RTOS) such as VxWorks, Integrity, or RTEMS for embedded avionics targets.
  • Collaborate with system, hardware, and application software teams to support full software stack integration.
  • Contribute to the design and development of safety-critical software components in accordance with DO-178C.
  • Support system bring-up, hardware/software integration, and debugging on target platforms.
  • Participate in code reviews, software verification activities, and customer technical discussions.
  • Work directly with OEM/Tier-1 customer teams on software deployment, integration, and validation tasks.
Required Qualifications:
  • Bachelors degree in Computer Engineering, Electronics Engineering, or a related discipline.
  • 7+ years of experience in embedded software development for aerospace or safety-critical systems.
  • Hands-on experience with RTOS platforms such as VxWorks, Integrity, RTEMS, or similar.
  • Strong skills in C/C++ programming and low-level debugging (JTAG, GDB, etc.).
  • Understanding of hardware-software interaction, memory management, and interrupt handling.
  • Experience with software development and configuration management tools (Git, Jenkins, etc.).
  • Familiarity with DO-178C objectives and software lifecycle processes.
  • Ability to work with external customer engineering teams in an engineering services environment.
Preferred Qualifications:
  • Experience developing or configuring Board Support Packages (BSPs).
  • Exposure to ARINC 653 or similar partitioned environments.
  • Knowledge of avionics hardware interfaces such as ARINC 429, MIL-STD-1553, or CAN.
  • Previous experience supporting FAA/EASA certification efforts.

Familiarity with scripting languages (Python, Bash) for automation and test

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Software Developer in Test (SDET)
Employement Type: Full time

Contact Details:

Company: Cyient
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   components c++ python c software development software software testing vxworks device drivers embedded software development avionics software development life cycle rtos embedded software git safety jenkins debugging bash sdlc real time operating system programming wind

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Development Engineer in Test (SDET)

  • Evnek
  • 1 - 3 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Senior Software Test Engineer

  • Infinite
  • 4 - 7 years
  • Chennai
  • 4 days ago
₹ Not Disclosed

Fresher Software Developer ( male )

  • Leading Client
  • 0 - 1 years
  • Noida, Gurugram
  • 4 days ago
₹ Not Disclosed

Software Tester Intern - AI/SaaS Software Startup

  • Legal Gini
  • No fixed duration
  • Delhi, NCR
  • 4 days ago
₹ 5,000/month

Cyient

At Cyient, we work towards improving the daily lives of people with unwavering focus. From a quieter flight to a safer train journey, a more reliable energy supply, or a faster internet connection, we provide engineering, manufacturing, geospatial, network and operations management services to indus...