Company: ADASI Location: Abu Dhabi About ADASI: ADASI is a leading aerospace company dedicated to advancing the aerospace industry through innovative technology solutions. Our mission is to enhance the safety, efficiency, and sustainability of airspace management. We are seeking a talented Embedded Software Developer to join our team and contribute to our mission. Responsibilities: - Embedded Software Development: Design, develop, and maintain embedded software for avionics systems, flight control systems, and other aerospace applications. - Real-Time Systems: Implement software for real-time systems, ensuring that critical functions operate with minimal latency and high reliability. - Algorithm Implementation: Collaborate with system engineers to translate control algorithms and system requirements into embedded software code. - Integration and Testing: Integrate software components into hardware systems and conduct rigorous testing to ensure functionality, performance, and safety compliance. - Safety-Critical Systems: Develop software in accordance with industry standards such as DO 178C for airborne software development and DO-254 for hardware/software integration. - Code Optimization: Optimize code for memory usage, power efficiency, and performance, while adhering to coding standards and best practices. - Documentation: Maintain comprehensive documentation of software design, code, test plans, and test results for compliance and future reference. - Collaboration: Work closely with cross-functional teams, including hardware engineers, system engineers, and quality assurance, to ensure seamless software integration. - Troubleshooting:
Identify and resolve software defects, system anomalies, and performance issues through debugging and analysis. - Continuous Learning: Stay updated on emerging technologies, industry trends, and best practices in embedded software development. Qualifications: - Bachelor's Degree: A bachelor's degree in Computer Science, Electrical Engineering, or a related field is required. A master's degree is a plus. - Embedded Software Experience: Minimum of 5-7 years of experience in embedded software development, preferably in aerospace or safety-critical industries. - Programming Languages: Proficiency in programming languages such as C, C++, and assembly language for embedded systems. - RTOS Experience: Familiarity with Real-Time Operating Systems (RTOS) and the ability to develop software for real-time applications. - Safety Standards: Knowledge of aerospace safety standards, including DO-178C and DO-254, and experience working within their guidelines. - Hardware Integration: Understanding of hardware-software integration, including interfacing with sensors, actuators, and microcontrollers. - Version Control: Experience with version control systems (e.g., Git) for code management. - Debugging Skills: Strong debugging and problem-solving skills for identifying and resolving software issues. - Team Player: Excellent teamwork and communication skills for effective collaboration within multidisciplinary teams. - Adaptability: Ability to adapt to evolving project requirements and work in a rapid-paced aerospace environment. - Certifications: Relevant certifications in embedded software development or aerospace systems are a plus.
📌 Embedded Software Developer (Pune)
🏢 ADASI
📍 Pune