Responsibilities:
1 Lead the design, development, and testing of embedded software for avionics and electronic systems in UAV, Drones and aerospace vehicles.
2 Provide technical guidance and mentorship to a team of embedded software engineers, fostering a culture of excellence and innovation.
3 Collaborate with hardware engineers, systems engineers, and other stakeholders to ensure seamless integration of software with hardware components and overall system architecture.
4 Ensure that embedded software meets stringent safety and reliability requirements for aerospace applications, including compliance with industry standards and regulations.
5 Optimize embedded software performance to meet strict requirements for real-time operation, power consumption, and resource utilization.
6 Develop and implement comprehensive testing and verification strategies to ensure the robustness and integrity of embedded software throughout the development lifecycle.
7 Prepare documentation, including software requirements specifications, design documents, test plans, and compliance reports, to support certification and regulatory approval processes.
8 Identify and mitigate risks associated with embedded software development, proactively addressing issues to ensure project success.
9 Strong in C and Embedded C programming
10 Worked on 32-bit Microcontrollers eg. STM32
11 Hands on with GPIO programming, ADCs, Timers, Counters, UART, SPI, I2C, Ethernet, USB, etc.
12 Experience with firmware on CAN protocols.
Qualifications:
BE/B.Tech/Masters - Electronics and Communication (Top 50 in NIRF)
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.