|
Reference Number: AV-02
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.
Experience Level: 5+ Years
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.
|