Embedded Software Engineer
Job Description:
As an Embedded Software Design Engineer you will work with teams to develop real-time embedded software used on aircraft engine control and prognostic systems. The Embedded Software Design Engineer role includes requirements development, design, verification & validation, testing, qualification and integration
Essential Responsibilities:
The Embedded Software Design Engineer position requires an intrinsically motivated individual ready to take on new challenges and exceed our customer commitments. As the 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
Desired Characteristics:
- Strong communication and organizational skills
- Proven analytical and problem solving skills
- Education or experience in design, implementation and testing of real-time embedded software
- Education or 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
- -Familiarity with 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
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