Responsibilities:
-Design, implement, integrate and unit test features as defined in the Product Specification including the generation of a Product Design specification detailing the technical implementation, constraints, and key issues of the components
-Write detail and clear documentation concurrently with development, including specs, drawings, comments, flowchart etc.
-Work together and coordinate with other members of development teams, to ensure integration of product and good interface, internally or in other Schneider Site
Requirements:
-2+ years as firmware/software engineer for real time software development, or 5+ years as software/firmware engineer for Industrial Automation Firmware/software development
-Industrial protocols Modbus, EtherNet/IP
-Experience of Vxworks, Workbench IDE, ClearCase
-PC software development experience, Visual Studio, MFC, ATL
-Programming language and methodologies – C++, OOAD applied to embedded firmware, UML modeling, with experience developing embedded firmware on projects that require integration with hardware to deliver a complete and interoperable solution.
-Problem solving, Sense of responsibility, Initiative, Intelligence
-Good English