Software Development Engineer - Avionics - Relo
Performance Software Corp - Cedar Rapids, IA

This job posting is no longer available on Performance Software Corp. Find similar jobs: Software Development Engineer jobs - Performance Software jobs

These positions are located in Phoenix, AZ, Bothell, WA, Grand Rapids, MI, Clearwater, FL, Waukesha, WI and Salem, NH
Becoming a part of our Performance Software team as a Software Development Engineer will enable you to participate in the design and development of Real-time Embedded Software and Systems for commercial and defense avionics applications.
The work at Performance Software varies and can include the following types of assignments throughout the software development lifecycle:
Development of high and low level system requirements
High Level Avionics System Requirement / Architecture Design and Development
Software Detailed Design / Development
Software Integration and Debug
Formal and Informal Software Test Development / Execution / Structural Coverage
Post Delivery / Certification support
Systems Engineers must be capable and willing to work on SW Development activities from time to time.
An Ideal Candidate will be experienced and proficient in many of the following areas

Programming Language:
C, C++, C#, Ada, Assembler (x86, PowerPC, TI), Java, Embedded Java

Domains:
Aircraft power distribution software development. DSP software for control of motors and generators in closed-loop algorithms.

Avionics:
Cockpit Displays, Flight Controls, Flight Management (Guidance, Performance, Navigation, Flight Planning), Data Link, Actuator Control and/or SmartGrid technology.

Low level Embedded Software:
Driver, Boot, BSP, DSP, A/D

Communication Protocols:
ARINC 429, ARINC 629, TCP/IP, UDP, FTP, SNMP, 1553, RS-232, RS-485

Software Specifications:
RTCA DO-178B, Mil-Std-2167, ARINC 661, Knowledgeable VAPS, GL Studio.

Embedded RTOS:
VxWorks, Greenhills, Linux, AE653, DEOS

Software Design:
OOD, UML, Structured Design

Software Development Methodologies:
SCRUM, Agile Software Development, Rapid Prototyping

Requirements Development:
DOORs, Microsoft Word, MatLab and Simulink.

Development Environments:
Tornado, Visual Studio, VAPS, GL Studio

Automated Testing:
ICE debuggers, Logic Analyzer, Oscilloscope, Spectrum Analyzer, Windview, Structural Coverage
Analysis (RTRT), Labview
Education Requirement
Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or Computer Systems Engineering required
About Performance Software
Performance Software Inc. is engaged in the design of Real-time Embedded Software. This includes avionics applications such as Synthetic Vision Cockpit Displays, Flight Management System Guidance and Navigation, Platforms (I/O, BITE, Driver, Boot, BSP, DSP, A/D, Dataloader), and Datalink Applications (FANS, VDL Mode 2, ATN, CPDLC). Our customers are both Commercial and Defense related avionics and aircraft manufacturers.
We have locations in Phoenix, AZ, Grand Rapids, MI, Clearwater, FL, Bothell, WA, Waukesha, WI & Salem, NH. We have been in business since 1998 and have been awarded INC 5000 Fastest Growing Companies and Best Places to Work in Arizona every year since 2007.
Performance Software is an Equal Opportunity Employer.
US Permanent Residency or US Citizenship required.

Performance Software Corp - 2 years ago - save job