Humberger Nav
mployee.me logo
FounditPosted on 2026-06-11
Cyient Logo

Senior Embedded Software Engineer - Firmware

Cyient

BangaloreFull time6-8 yearsNot Disclosed

We do not know your resume yet

Upload your resume to unlock your actual match score and identify important JD keywords before applying.

Recruiters may search these ATS Keywords in your resume

47+Important JD
Keywords
cSpiCanGitI2carmc++git + 39 more

Job Description

Responsibilities:
  • Develop, maintain, and optimize embedded software for flight controllers, avionics, and autopilot systems.
  • Design and implement low-level drivers, bootloaders, and embedded applications for microcontrollers (e.g., ARM Cortex series).
  • Lead and contribute to the development of safety-critical embedded software aligned with aerospace standards.
  • Integrate MATLAB/Simulink-generated control and navigation algorithms into embedded platforms.
  • Implement sensor fusion, guidance, navigation, and control logic.
  • Integrate and interface with avionics hardware including IMUs, GPS, magnetometers, barometers, airspeed sensors, and other flight-critical sensors.
  • Write efficient, reliable, and real-time C/C++ code with a strong focus on safety, performance, and determinism.
  • Perform software debugging, unit testing, Software-in-the-Loop (SIL), integration testing, and Hardware-in-the-Loop (HIL) validation.
  • Support certification activities, including documentation, reviews, and audits related to DO-178C compliance.
  • Collaborate closely with hardware, systems, and controls engineers for system-level integration and troubleshooting.
  • Participate in system architecture design, code reviews, and continuous improvement of software processes.
  • Mentor junior engineers and contribute to best practices within the embedded software team.
  • Stay current with advancements in avionics, UAV technologies, and embedded systems.

 

Requirements:

Must-Have Skills

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Aerospace Engineering, Robotics, or a related field.
  • 6–7 years of experience in embedded software development, preferably in avionics or safety-critical systems.
  • Strong fundamentals in embedded systems, including low-level driver and application development.
  • Proficiency in C/C++ for real-time embedded platforms.
  • Hands-on experience with flight controllers, autopilot systems, or UAV firmware (e.g., PX4, ArduPilot, or custom flight stacks).
  • Experience with avionics and embedded communication protocols: CAN, UART, SPI, I2C.
  • Exposure to ARINC 429 and/or ARINC 664 is a strong plus.
  • Solid understanding of RTOS, embedded debugging tools, and real-time constraints.
  • Direct experience with DO-178C (DAL A–C) compliance, including participation in certification activities and audits.
  • Familiarity with SIL and HIL testing methodologies.
  • Experience with sensor integration and data processing (IMU, GPS, magnetometer, barometer).
  • Good understanding of control systems, navigation, and flight dynamics.
  • Proficiency with version control systems such as Git.

Nice-to-Have Skills

  • Experience with MISRA-C and other safety coding standards.
  • Knowledge of scripting languages such as Python or Bash for automation and testing.
  • Experience with MATLAB/Simulink for system modeling and algorithm development.
  • Exposure to hardware design, bring-up, and debugging.
  • Prior experience in aerospace, UAVs, or autonomous systems.
  Key Attributes:
  • Strong problem-solving and analytical skills with high attention to detail.
  • Ability to work independently and lead complex technical tasks.
  • Strong collaboration and communication skills across multidisciplinary teams.
  • Passion for aerospace, autonomy, and building mission-critical systems.

About The Company

Cyient

Cyient is a global leading ER&D services provider, delivering Intelligent Engineering solutions for a digital, autonomous, and sustainable future for over 300 customers, including 40% of the top 100 global innovators. We are committed to Designing Tomorrow Together— for a future that is not only technologically advanced but also culturally inclusive, socially responsible, and environmentally sustainable. With the help of our 16,000+ associates across 22 nationalities and 48 delivery centers across the globe, we deliver transformative solutions that anticipate and meet the dynamic needs of industries worldwide. For more information, please visit www.cyient.com.

Company Size10000+
Founded1991
HeadquartersHyderabad, TS
IndustryEngineering Services
TypePublic Company
SpecialitiesEngineering Services, Design Led Manufacturing, Networks and Operations, Geospatial, Semiconductor, Technology Solutions, Digital Transformation, and Industry 4.0

How to Apply Better for This Job

This section explains the correct next step without forcing sign-in immediately.

1

Check ATS score before applying

Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.

2

Customize your resume for this JD

Match your resume with the job description and add c , Spi , Can , Git , I2c , keywords where they fit naturally.

3

Find similar jobs too

Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.

Ready with your customized resume?

Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.

Apply on Foundit

Market Insights:Best Embedded Software Engineer Jobs in India

Find the latest Embedded Software Engineer jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.

40+ATS and HR-based resume checks available through ResuScan
8L+Jobs available through Job Match Pro for users looking for relevant jobs
206K+Resume keyword scans completed through Resume Keywords by Mployee.me
Apply with a custom resume