Engineer IIIa (Software engineer)
Job Description
Job Title: Engineer IIIa (Software engineer)
Job Purpose: To develop or oversee the development of safety critical and non-safety critical software solutions for autonomous systems applications.
Job Responsibilities: To develop software requirements based on system and operational requirements.
To develop software design based on software requirements.
To code software components based on software requirements and design.
To define test procedures and perform unit testing.
To perform software and system integration.
To perform verification methods such as tests, analysis, and reviews.
To oversee the above activities for junior engineers.
To ensure that the V model is followed and implemented for system engineering.
To ensure that RTCA/00 -178B guideline is followed and implemented for safety critical software development.
To ensure support for and to contribute to program milestones and major reviews (such as SRR, PDR , CDR, TRR etc.).
To comply with established Company software development, quality assurance and configuration management guidelines and
processes.
To comply with company statutory requirements , rules, and safety requirements.
To provide mentorship for junior engineers in alignment with company interna l gu idelines and processes
Technical
Good level of experience with all stages of software
development life cycle.
Document/report drafting skill s.
Extensive experience in C/C++ programming language.
Expert knowledge and experience in the U unified Modelling Language (U ML).
Extensive working knowledge of real time operating systems and embedded systems.
Working experience with military and aviation software development standards such as RTCA/00-1788, MIL STD-498, IEEE/EIA 12207.
Familiarity with software configuration control and
revision control.
A good working knowledge of avionics systems and subsystems .
Working knowledge with the ARP4754 preferable .
Experience in real time application development and
hardware/software integration and test.
Ethernet TCP/IP and UDP/ I P communication protocols.
Qualification/Education
BSc in Software Engineering or equivalent.
Minimum 4 years of technical experience in software engineering, of which minimum 3 years of experience in developing safety and non-safety critical software solutions for aerospace/defense applications.
Preferably be recognized by a reputable international engineering institute such as the IEEE Computer Society and/or IN COSE at Member level.
Job Details
Employment Types:
Full time
Industry:
Other
Function:
IT / Software Development – Other
Roles:
Software Developer
Skills:
Working knowledge with the ARP4754 preferable . Software Engineer
Education:
Bachelor's Degree