Senior Principal Embedded Software Engineer Full-time Job

1 week ago   IT & Telecoms   Abu Dhabi   19 views Reference: 37081
Job Details

Key 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.

Education & Experience:

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 fast-paced aerospace environment.

Certifications: Relevant certifications in embedded software development or aerospace systems are a plus.

Company Description
Launched in November 2019, the UAEs EDGE is one of the worlds leading advanced technology groups, established to develop agile, bold and disruptive solutions for defence and beyond, and to be a catalyst for change and transformation. It is dedicated to bringing breakthrough innovations, products, and services to market with greater speed and efficiency, to establishing the UAE as a leading global hub for future industries, and to creating clear paths within the sector for the next generation of highly-skilled talent to thrive. With a focus on the adoption of 4IR technologies, EDGE is driving the development of sovereign capabilities for global export and for the preservation of national security, working with front-line operators, international partners, and adopting advanced technologies such as autonomous capabilities, cyber-physical systems, advanced propulsion systems, robotics and smart materials. EDGE converges R&D, emerging technologies, digital transformation, and commercial market innovations with military capabilities to develop disruptive solutions tailored to the specific requirements of its customers. Headquartered in Abu Dhabi, capital of the UAE, EDGE consolidates more than 20 entities into four core clusters: Platforms & Systems, Missiles & Weapons, Electronic Warfare & Cyber Technologies, and Trading & Mission Support.