Firmware Developer

Company Name:
The Messina Group
The Messina Group is currently seeking a Firmware/Software Engineer in Glenview, IL. This is a contract-to-hire opportunity.
Position is for a Firmware/Software Engineer engaged full time in hands-on software development. Successful candidates are self-starters who thrive in a collaborative, cross-functional environment and are experts in architecting complex, enterprise solutions that meet business and customer needs. A great deal of responsibility is put on defining a technical vision and leading the team to achieve a high quality solution. Our client values passion for software craftsmanship balanced with a commitment to deliver customer focused solutions on-time.

Requirements
Position requires expertise in embedded and/or firmware development with an understanding of software architecture of a processor. It is essential to have an understanding of high level design and code implementation, device driver development, firmware and multi-threaded code.

Develop in C and/or C++, creating and maintaining embedded software.
Participate in entire architecture, design, develop, test and integration.
Participate in code reviews and improve software quality.
Create software design documents for implementation by self.
Estimate work efforts and perform to those estimations.
Assist in evaluating, choosing and implementing different hardware/software solutions.
Experience with communications protocols over various media serial, Ethernet, wireless, etc.
Development experience on multi-process state machine driven software systems.
Bachelor/ Master degree in Computers or Engineering.
Minimum 7 years of experience writing C and/or C++ software.
Must possess strong interpersonal, communication, and presentation skills.
Having RS232, TCPIP, RS485, USB, networking knowledge is a plus.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.