Hi
Role- C# Embedded Developer
Location - Wheeling, IL (Onsite)
Mode- Contract
Job Description ::
Design and develop C#.Net based embedded software through the full SDLC
Implement applications that run on the Linux OS
Write software design specifications
Participate in peer source code and design reviews
Mentor junior level engineers
Assume an Onsite Coordinator role within the project by facilitating communication between Client and Actalent Offshore Team, coordinate with Client stakeholders to understand requirements and architecture, and clarifying validation failures to Actalent Offshore Team
This role will serve as an escalation point for technical and customer issues that may arise
Collaborate with the Project Manager on the quality and timeliness of the deliverable to ensure compliance to Quality Management System processes.
Note: this role will not have any direct employee reports and is approximately 75% hands on, performing software design, development, and testing.
Additional Skills & Qualifications
Minimum Qualifications:
BS/MS in Electrical Engineering, Computer Engineering or Computer Science and at least 5 years of experience as a Software Engineer/Developer
Experience leading engineers including training, mentorship, clarification of requirements and architecture
Experience planning and delegating tasks based on evaluation of capability with a project team
Experience with the full SDLC using the C# programming language, OOP architecture, and .Net framework
Ability to read Java code
Experience with Linux based embedded software
Ability to create supporting documentation such as design documents, architecture diagrams, test procedures and reports.
Good oral and written communication skills with the ability to professionally support periodic communication to management and technical teams
Experience with Agile Scrum development methodologies and common workflow tools: GIT, Jira, etc
Desired Qualifications
Understanding of REST APIs
Experience designing software for a distributed network for CAN or Ethernet communication
Experience designing software for display systems and closed loop control systems
Experience with common debugging tools such as oscilloscopes, network analyzer, emulators