This job listing has expired and the position may no longer be open for hire.

Senior Embedded Developer at Cognizant

Posted in Information Technology 30+ days ago.

Type: Full-Time
Location: Chicago, Illinois





Job Description:


























Technical_required_Skill Experience with C/C++, Scripting, Object Oriented Analysis, MVC design pattern, Multi-threading, Gerrit and GIT.
Technical_desired_skill • Perform standard software development assignments (software requirements specification, 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.

• 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).

Qualifications

• A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, Agile).

• Experience with Linux and RTOS is a MUST

• Experience with SPI, I2C, CAN, USB, Ethernet, WIFI, Networking.

• Perform standard software development assignments (software requirements specification, 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.

• 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).

Qualifications

• A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, Agile).

• Experience with Linux and RTOS is a MUST

• Experience with SPI, I2C, CAN, USB, Ethernet, WIFI, Networking.
Domain Skills Medical Devices
Technical_required_Skill Experience with C/C++, Scripting, Object Oriented Analysis, MVC design pattern, Multi-threading, Gerrit and GIT.
Technical_desired_skill • Perform standard software development assignments (software requirements specification, 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.

• 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).

Qualifications

• A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, Agile).

• Experience with Linux and RTOS is a MUST

• Experience with SPI, I2C, CAN, USB, Ethernet, WIFI, Networking.

• Perform standard software development assignments (software requirements specification, 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.

• 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).

Qualifications

• A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, Agile).

• Experience with Linux and RTOS is a MUST

• Experience with SPI, I2C, CAN, USB, Ethernet, WIFI, Networking.
Domain Skills Medical Devices

Technical Skills




















SNo Primary Skill Proficiency Level * Rqrd./Dsrd.
1 Embedded Linux PL1 Required
2 C++ PL1 Required

 

* Proficiency Legends






















Proficiency Level Generic Reference
PL1 The associate has basic awareness and comprehension of the skill and is in the process of acquiring this skill through various channels.
PL2 The associate possesses working knowledge of the skill, and can actively and independently apply this skill in engagements and projects.
PL3 The associate has comprehensive, in-depth and specialized knowledge of the skill. She / he has extensively demonstrated successful application of the skill in engagements or projects.
PL4 The associate can function as a subject matter expert for this skill. The associate is capable of analyzing, evaluating and synthesizing solutions using the skill.





More jobs in Chicago, Illinois


Closures White Cap Corp

ArdaghGroup

ArdaghGroup
More jobs in Information Technology


B&G Foods, Inc.

B&G Foods, Inc.

Best Buy