Software Engineers are responsible for the development and maintenance of IED audio distribution and sound management of systems software and/or firmware.
Develop, document and implement designs for new software in accordance with Quality Control Standards, policies and procedures.
Develop design documentation which may include text, flow charts, and other appropriate representations, including design/development of SQL databases and web page code.
Design and maintain IED communication/messaging schemes/protocols.
Develop and maintain custom and product software for IED audio distribution and sound management systems.
Develop and maintain database management systems for IED products and particular jobs.
Develop web-enabled interfaces/applications that support and/or work with IED products.
Test, extend, and resolve problems or capabilities with existing products.
Provide Customer Service and Systems support as needed.
Assist in hardware prototype development by writing test software for evaluation.
Assist in the development and application of acceptance test criteria for IED products.
Bachelor’s Degree or higher in Electrical Engineering or Computer Science with a strong computer programming background
Three to five years of experience in a related field/position
Windows user interface development, software design skills, programming in one or more of the following: C#, Visual Basic, or VB.NET
Embedded Database design and development skills including XML document creation / parsing and XSLT Style Sheet handling.
Database Management System programming, in particular Microsoft SQL Server, table design, stored procedure programming and the like.
Data design and programming (e.g., stored procedures) suitable for web-based client-server applications.
Proficient understanding of MS Office Programs (Word, Excel, and Outlook).
Ability to learn MiTek’s internal computer systems.
Network/Communication concepts/utilization including Microsoft Message Queuing (MSMQ),
Some level of knowledge on multi-tier system architectures such as web-based systems that talk to a database backend,
Knowledge in Windows Server setup/configuration, including Microsoft IIS a plus,
Knowledge in development/deployment of airport FIDS (Flight Information Display Systems) and interfacing to AODB (Airport Operational Database) systems a plus,
Linux Kernel Programming.
Working conditions are normal for an office environment.