Previous Job
Previous
Embedded Systems Firmware Engineer: C/C++, Python
Ref No.: 18-26399
Location: Milwaukee, Wisconsin
Position Type:Contract
Shift:First
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.

Requirements: 
*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. 

Duties: 
* 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 
Process 
*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.