Previous Job
Embedded Systems Firmware Engineer: C/C++, Python
Ref No.: 18-26399
Location: Milwaukee, Wisconsin
Position Type:Contract
Job Category:Information Technology
Benefits:401K, Dental Insurance, Medical Insurance
*1 year contract position with additional opportunity based upon performance and continued business need*

The company: Our client is a global diversified technology and multi industrial company. The Company's segments include buildings and power solutions, as well as fire, safety and security systems, building access controls and an automotive sector.

*Bachelor's degree in Computer Engineering, Electrical Engineering, or related engineering discipline. 
*3+ years of experience with knowledge of the entire product development life cycle (requirements, 
design, implementation, test and deployment) is needed. 
*This person must have excellent software design and programming skills in C/C++. 
*Must have a strong working knowledge of real-time design and embedded operating systems and be 
familiar with the OSI communication standard. 
*Python experience preferred. 
*Excellent written and oral communication skills, along with the proven ability to interact with other 
disciplines outside of engineering are a must. 
*Familiarity with the CMM/CMMI software development model and HVAC equipment is preferred. 
*UML/OOA/OOD experience is a definite plus. 
*Familiarity with digital and analog electronics as well as electronic tools and test equipment is desired. 
*In this role you will be responsible for the development of embedded software for control systems 
products which are used to host the applications and interface between the mechanical systems of a 
building, and the operators of these systems. 

* Part of a team responsible for the development of embedded software for products in accordance 
with our Software Development Process; 
*Setting the standard for performance by example, both in terms of design and code quality and 
dedication to developing world-class software 
*Participating in the development of software 
requirements specifications and software functional specifications 
*Supporting and encouraging a philosophy of cooperation within the group, and being both a role 
model and mentor for more junior software engineers 
*Coordinating and participating in software design and code reviews/inspections 
*Assisting in the preparation and maintenance of project schedules and budgets 
*Documenting and archiving software program releases in accordance with the Software Development 
*Keeping abreast of technical advancements in programming languages, operating systems, software 
development techniques and tools.

Pay Rate: $60 - $65 /hr
Drug and background screenings required

On-Board Services provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, religion, sex, national origin, age, disability or genetics.