Duties and Responsibilities:
Develop conceptual software designs from customer requirements using standard Object Oriented and/or functional methods including use cases, requirements analysis and software modeling techniques.
Develop innovative software solutions in the areas of real-time systems, man-machine interfaces, embedded systems, wireless communications and signal analysis.
Integrate custom software systems with industry standard frameworks and GUI s
Work in a dynamic team environment, presenting, communicating and collaborating on concepts, ideas and architectures, while also making significant contribution through individual achievement.
Support the development of new business through development of attention-grabbing demonstrations and providing well-written technical content to customers and prospective customers.Basic Qualifications:
A typical candidate applying for the position should hold a Bachelor s Degree in an engineering or related technical field with more than 7 years of experience in software development, 5 or more in relevant fields. Candidates with a Master s degree are also welcome to apply. Non-degreed engineers or candidates with an Associate s Degree may be considered, if sufficient relevant experience can be demonstrated.
Good written and verbal communications are needed skills for the position.
U.S Citizenship and the ability to obtain and maintain a U.S. Security clearance are also requirements for the position.