Our client - international company worked in the sphere is looking for Embedded C/C++ Developer
This position reports to the Software Engineering Manager and is responsible for designing and developing embedded software for Telequip's new coin dispensing products, adding functionality to the software for existing dispensing products, and software maintenance for the company's installed product base. In addition, the position will involve supporting high priority customers directly and serving as the second line of support for customers handled by the Technical Support Department.
Job Responsibilities
Responsibilities for this position will include, but are not limited to, the following:
- Design and test new firmware coded in C and C++
- Design user interfaces using ActiveX and Visual C++
- Able to use component technologies to create ActiveX and other types of packaged software controls
- Write design documents and create project status reports and schedules
- Create custom production and engineering test code to assist in production test and product life test
- Use an installation tool (Installshield or similar) to create and maintain Microsoft Windows based installation packages
- Use the version control system to manage product revisions
- Develop coin dispenser product specifications
- Serve as a technical resource for the Technical Support Department as needed to help resolve customer issues
Education or Training Required
Bachelor's Degree in Electrical or Software Engineering together with a minimum of seven years' experience developing new products; Master's Degree in Electrical or Software Engineering with a minimum of five years' experience in new product development
Experience and Skills Required
- Minimum of five years' experience writing embedded software in C and C++ to interface with real-world devices such as optical sensors and motors
- Minimum of three years' writing embedded software to directly control mechanical devices according to pre-programmed algorithms, such as control systems and robotics
- Extensive experience programming in C and C++ on 8051 and ARM processor architectures in resource constrained designs
- Experience using software development tools and environments including AVR Studio and Keil
- Expertise in data communications including serial data RS-232 and RS-485 multi-drop interfaces and USB HID interfaces for Microsoft operating systems
- Experience creating and managing Services on embedded Windows systems
- Good analytic ability for problem solving, electronics hardware and software concept development and detailed design
- Ability to work under minimal direction and meet product cost and development schedule goals
- Good written and verbal communication skills, ability to work as a leader of a cross functional team involving mechanical and electrical functions
- Preparation of written design, specification, and verification documents
- Experience with industry standard dispenser communication protocols such as ccTalk, CCNet, HI2 and POS systems such as JPOS and UPOS would be plus
Please send your CV marked "Embedded C/C++ Developer" in the subject via e-mail sales@apeironhr.com.ua, Olga
Tel.: (044) 227-44-63