Job Description:
Title: Sr. SW/FW Engineer - 60 to 85K depending on experience - no relo; no sponsorship. Location is SE suburbs of Cleveland.
Minimum Requirements: BSEE, BSCE, or equivalent. 7-10 yrs. experience in embedded Firmware development. Detailed knowledge of embedded development tools, emulators, debuggers, etc. and structured programming techniques. Solid understanding of board-level hardware, 8 bit to 32 bit microcontroller architectures, and communications interfaces and protocols. Experience with Microchip, TI, Atmel, and Freescale microprocessors is desirable. HW design experience is a plus as is knowledge of real-time operating systems.
Job Responsibilities:
Design and implementation of embedded firmware primarily written in C for various embedded processor platforms and applications. Capable of interfacing to and controlling hardware. 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. 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, 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, use of oscilloscopes and other test equipment
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 personal responsibility for results. Commits 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. |
Requirements:
Minimum Requirements: BSEE, BSCE, or equivalent. 7-10 yrs. experience in embedded Firmware development. Detailed knowledge of embedded development tools, emulators, debuggers, etc. and structured programming techniques. Solid understanding of board-level hardware, 8 bit to 32 bit microcontroller architectures, and communications interfaces and protocols. Experience with Microchip, TI, Atmel, and Freescale microprocessors is desirable. HW design experience is a plus as is knowledge of real-time operating systems.
|