Job Description :

Kindly find the below mentioned JD.

Position : C++ Engineer
Location : Round Lake, Chicago IL
Duration : 6+ Months

MOI : Phone/Skype

Software Engineer- Linux, C++, GUI, Object Oriented Analysis
Experience with QT and RTOS Local candidate preferred. FDA industry experience preferred.

Principal Software Engineer:
Linux, including C++, GUI development, Object Oriented Analysis, Multi-threaded OS, Gerrit and GIT. Applies a solid understanding of standard engineering techniques, procedures and criteria as part of the software development lifecycle (SDLC) toward the development of new or enhanced software products or processes. Plans,
executes and functionally directs important engineering assignments, which require independent judgment.

Perform standard software development assignments (author requirements, design, develop code, unit testing,
etc which are typically a significant portion of a larger project, adhering to defined methods, techniques, theories,
corporate and division Standard Operating Policies
Provide technical input and scheduling information to cross functional teams.
Select sound techniques to solve problems and make design recommendations under direction of supervisor.
Act independently with minimal supervision to conduct smaller approved projects.
Make recommendations for software product and process improvements based on technical knowledge.
Utilize software engineering methodologies and tools to solve straightforward problems (e.g., software
requirements management, UML, software configuration management, unit testing, static analysis, and FMEA

A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304,
CMMI, Agile
Experience with Linux, including C++, GUI development, Object Oriented Analysis, Multi-threaded OS, Gerrit and
GIT. Experience with QT and RTOS is preferable.
Be passionate about software quality and be prepared to advocate on behalf of good processes and best
Ability to discuss normally encountered technical or project management issues, both verbally and in written
Ability to work as a collaborative team member.

Experience with medical device software engineering disciplines (e.g., software development
environments, configuration management tools, code inspection techniques and tools, testing methods and test
management tools
B.S. in Computer Science, Computer