You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Embedded Software Engineer

Job Description: 
As a Sr. Embedded Software Design Engineer you will work with teams to develop real-time embedded software used for aircraft engine controls and prognostic systems. The Sr. Embedded Software Design Engineer role includes software requirements development, design, verification & validation, testing, qualification and integration 
  
Essential Responsibilities: 
The Sr. Embedded Software Design Engineer position requires an intrinsically motivated individual ready to take on new challenges and exceed our customer commitments. As the Sr. Embedded Software Design Engineer, you will:  
 -  Develop and maintain software requirements and designs for software, components, systems and communication networks 
-  Design, document, implement and test real-time embedded software 
-  Interact closely with teams to analyze, clarify and correct requirements and designs 
-  Actively participate in design reviews 
-  Provide timely communication on progress and significant issues  
-  Work closely with engineering teams, vendors and partners to ensure interoperability  
-  Provide guidance to less experienced engineers to ensure deliverables meet requirements 
-  Maintain close customer relationships to understand and realize new business 
 
Desired Characteristics: 
 
  • Strong communication and organizational skills necessary to build customer relationships 
  • Proven analytical and problem solving skills 
  • Ability to provide guidance to less experienced engineers 
  • Experience in design, implementation and testing of real-time embedded software 
  • Experience with embedded control system hardware and software architecture  
  • Understanding of Model Based Development and CMMI 
  • Knowledge of data structures, algorithms and software engineering principles 
  • Knowledge in several of the following : 
  • Model Based Development tools: MATLAB / Simulink, SCADE, BEACON 
  • Languages: C/C++, Perl, Python, Unix shell scripts (Korn), Visual Basic 
  • Requirements Management: DOORS 
  • Software Configuration Management: ClearCase 
  • RTC or Synergy / Change 
  • Desktop simulations in NPSS 
  • Communications Protocols: AFDX, Mil Std 1553, Arinc 429, IEEE 1394, CAN bus 
  • Gas turbine performance 
  • DO-178 Software Standards 
 
 
 
Qualifications/Requirements: 
 
BS or higher in Engineering, Computer Science, Information Systems, IT or equivalent degree from an accredited university with a minimum of 5 years’ experience in the design, implementation and testing of real-time embedded software 
 
 
Eligibility Requirements: 
 
This role requires use of data subject to US government contract restrictions.  
 
  • US Citizenship is required 
  • Must pass a pre-employment background check and drug screen 
  • Ability to obtain a Secret clearance