Senior Engineer : Software
The senior software engineer should be an experienced professional in the field of software development. Be able to perform software system and subsystem design, coding, evaluation and testing and reporting, as well as maintaining and fixing existing software. Exposure to classification and certification of software.
Senior Engineer : Software
The senior software engineer should be an experienced professional in the field of software development. Be able to perform software system and subsystem design, coding, evaluation and testing and reporting, as well as maintaining and fixing existing software. Exposure to classification and certification of software.
NOTE : For this job description, the term software implies both PC-based and / or embedded software.
Key Accountabilities
Coding proficiency :
Senior Engineer : Software
The senior software engineer should be an experienced professional in the field of software development. Be able to perform software system and subsystem design, coding, evaluation and testing and reporting, as well as maintaining and fixing existing software. Exposure to classification and certification of software.
NOTE : For this job description, the term software implies both PC-based and / or embedded software.
Key Accountabilities
Coding proficiency :
Software Engineering Standards :
Software Quality :
Mentoring :
Leadership and upskilling of team members :
Assist with sourcing new team members when required, e.g. through word-of-mouth, etc.
Software System Engineering :
Implement sound software system engineering practices. Develop Software Requirement Specifications, Software Design Documents and Interface Control Specifications, etc., utilising a model-based approach and tools, with (amongst others) static and behavioural software models.
Support and maintain existing software :
Provide inputs to management regarding future software requirements and needs. Assist in the generation of a technology roadmap that includes resources and software development tools.
General Competencies
The skill and ability to provide technical leadership.
Communication skill level that is clear, ensure cohesion and advance enthusiasm amongst team members, management and customers.
Demonstrate the ability to take ownership and responsibility for short to medium term operations.
Passionate about software development and quality, together with not only a hunger for knowledge and an aptitude to learn, but also to pass on skills.
Specific job competencies
Demonstrate skill and experience regarding software principles, understanding of requirements, designing and documenting
sub)system(s), coding and testing.
Knowledge of best practices, engineering standards and development methodologies applicable in the defence industry.
Understanding of the systems engineering process
Requirements, analysis, design, integration, verification, certification and configuration management.)
Demonstrate the skill to be able to investigate and comprehend existing software structures and functional execution and flow
Knowledge / Qualification
Minimum :
Preferred :
Experience
Minimum :
Preferred :
Company Industry
Department / Functional Area
Keywords
Disclaimer : Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
J-18808-Ljbffr
Senior Engineer Software • Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates