Senior Embedded Software Engineer

Role Summary/Purpose : 

Perform and lead identified software design and development activities to implement feature capabilities for a state of the art Aircraft Health Management System. Lead the design, execution, analysis and documentation of software development and testing. Ensure quality of deliverable, meet milestones in time and cost.

Qualifications:

•BS degree plus 8 years of experience, degree must be in:
o Electronics & Communications Engineer
o Electronic Systems Engineer
o Mechatronics Engineer 
o Computer Science Engineering.
o Computer Systems Engineer.
•Effective interpersonal skills
•Effective written and oral communication skills
•Experience with embedded development and RTOS
•C/C++ programming
•Linux programming
•POSIX programming


Essential Responsibilities:

• Execute and lead the analysis, design, test and/or integration required to define and support the assigned software development process that meet business
standards, practices and procedures and the product/program requirements.
•Analyze Software requirements and design test cases
•Understanding on SW architectures
•Document technical data generated to substantiate the assigned components, assemblies and/or systems consistent with engineering policies and procedures.