Senior Software Engineer
Looking for a senior level Software Engineer with Microsoft Windows programming experience. Systems utilize Embedded microcontrollers and DSP's for instrument control and sensor measurements. Devices are connected to a Windows based PC for the user interface, data management, and reporting functions. Current Windows development is in WPF and C#, but previous products in C++/MFC must be supported. Team is small and moves quickly using agile development methodologies. Candidate will be expected to work independently and/or with other developers depending on the scope of the project.
Responsibilities:
-Consult with electrical and mechanical engineers to ensure a successful system design.
-Independent software design from loose specifications.
-Work with manufacturing and an international service team to diagnose and repair problems.
-Complete software system design and implementation including concept, specification, prototyping, development, testing, documentation, and product support.
-Interact with others in a tactful and cooperative manner. Readily adapting to changing conditions. Communicating effectively with others, including demonstrating active listening skills.
Mandatory Qualifications:
-Minimum of 5 years relevant experience
-B.S. in Computer Science or B.S. in Electrical Engineering with Computer Science emphasis
-GUI design experience in WPF/XAML
-C# and C++/MFC programming
-PC network (TCP/IP) communications including physical layer and protocols
-Database design and interface development
Additional Preferred Qualifications:
-Real Time Embedded software design in C (8051 microcontrollers preferred).
-Electronic circuit level software debugging with oscilloscopes and logic analyzers.
Jobs, Knoxville, Tennessee, TN, C#, C++, Senior Software Engineer, GUI, WPF, XAML, MFC
Knoxville Tennessee, United States of America
Next Step Systems is a firm that specializes in Information Technology recruitment. We are IT recruiters / headhunters based in Chicago, IL and we provide technical employment placement services nationwide. All levels of permanent full-time career computer jobs are available at our company. We help people in the technology field find career opportunities and tech work.
Mike Stapinski
JS
5/7/2013 8:05:11 AM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.