Sr. Software Engineer Job Code: N04027D
Salary Information: $80K - $90K
Job Description:
Title: Sr. Software Engineer
Location: Twinsburg, OH
Minimum Requirements: BSEE, BSCS, BSCE, or equivalent. 7-10 yrs.
experience in PC Application
and Device Driver development. Detailed knowledge of Visual Studio and .NET development tools,
emulators, debuggers, etc. and structured programming techniques. Detailed knowledge of Windows, CE,
Linux, USB and Ethernet/TCP/IP/XML/HTTP, X-Windows is desirable.
Job Responsibilities:
Design and implementation of SW Applications. Windows Platforms and embedded systems. Capable of
interfacing and controlling hardware. Code written primarily in C. Requires ability to create solid
maintainable code with excellent readability. Able to architect new systems and implement them
effectively.
Competent in software design and development from conception through release to production. Receives
direction and guidance in assignments and tasks, but takes responsibility for completion and follow through
of project activities and deliverables. May direct others on project team.
Demonstrated ability to think things through, solve problems - quickly, efficiently and most importantly
accurately. Requires thorough understanding of the application and implementation.
Application development in communications and protocols, control algorithms, driving displays and GUIs,
real-time apps.
Specific duties include:
Definition and refinement of project requirements including specification generation SW architecture
Detailed SW design and debug SW Documentation
Prototype test – design verification Design reviews, agency certification, and final product/project
documentation Develop or support in-house systems and processes dealing with our day to day activities, with the ability to look at the big, longer term picture
Occasional travel for sales support or on-site customer activities (Reviews, integration test, etc.)
Support internal procedures and processes to improve efficiency and quality of tasks and results.
Support in-house systems and tools, as necessary. Make recommendations based on experience, need,
research, etc. Get up to speed, as necessary, in unknown areas.
Personality Traits:
Intelligent, innovative, desire to create new things, eager to learn, resourceful, confident, with a willingness to be challenged and grow with opportunity, and take responsibility for results, commit to deadlines and make them happen, .Due to the service nature of our business, this position will involve occasional meetings and interface with customers. This requires good interpersonal skills, presentation, and business etiquette.
© Copyright 2004-2008 estia usage terms
Get Firefox! feedback ads post us time 