Job Title: Senior C Software Engineer Location: Round Lake, IL ( however, remote until Company policy allows due to COVID) Duration: 7 months NOTES:
This Contract Position is with one of our Direct Clients.Please submit resumes to Praveen - bpraveen(at)divihn(dot)com or Divyesh- Drathwa(at)divihn(dot)com. You can call Divyesh at (630) 847 0275 or Praveen at (630) 847 1027 with any questions.
Is this role 100% onsite or remote? 100% onsite preferred, remote until Company policy allows due to COVID
If onsite any remote capabilities? Yes, remote as needed
Top three technical skills
- C, C , Qt, QML
- Object-Oriented Analysis
- Embedded/User Interface development.
Top three soft skill
- Problem-solving skills
- Positive attitude,
- Team player,Time management/urgency, Collaboration, Communication skills
The Candidate must apply 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 (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).
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.
Experience with C/C , Scripting, Object Oriented Analysis, MVC design pattern, Multi-threading, Gerrit and GIT.
Be passionate about software quality and be prepared to advocate on behalf of good processes and best practices.
Ability to discuss normally encountered technical or project management issues, both verbally and in written form.
Ability to work as a collaborative team member.
B.S. in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or related field and 4-7 years related experience
About us: DivIHN, the 'IT Asset Performance Services' organization, provides Professional Consulting, Custom Projects, and Professional Resource Augmentation services to clients in the Mid-West and beyond. The strategic characteristics of the organization are Standardization, Specialization, and Collaboration.
DivIHN is an equal opportunity employer. DivIHN does not and shall not discriminate against any employee or qualified applicant on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status.