Ability to lead an embedded software development team of 5 6 members
Ability to read and interpret architecture and design diagrams.
Ability to mentor and coach the others on the technical aspects.
Experience in communication protocol software development PROFINET, EtherNET/IP, EtherCAT, BACnet/IP, MODBUS TCP, POWERLINK, PROFIBUS DP, DeviceNet, CANopen, BACnet MS/TP, Modbus RTU, Metasys N2, LonWorks, AK-LonWorks, ASi Bus, Interbus, PROFISAFE, OPC DA, OPC UA, IEC101, IEC103, IEC104, IEC61850, DNP3.
Experience in preparing architecture and design for the development of software products.
Excellent analytical skills and ability to apply the knowledge to solve practical problems.
Experience in using the protocol testing/analyzer tools for testing protocols (Wireshark, Modscan, Modbus Conformance Tool, Profibus Analyzer ).
Experience in using the Lauterbach debuggers
Background Skills
9 to 12 years of experience in embedded software development using C and/or C++ programming language; with minimum 2-3 years of experience in C++ programming.
Good communication skill - Ability to express technical concepts and procedures clearly, precisely, and in easy-to-understand information, verbally and in writing to achieve successful outcome for the assigned responsibility.
Excellent interpersonal skills, Good presentation skill
Excellent team player - Receptive and supportive of team efforts
Good negotiation skills
Possesses personal traits of positive attitude, inquisitiveness, proactiveness, self-motivation, self-driven, drive for results, honor commitments, persistence, ownership, sense of urgency, sensitive to schedule demands, enthusiasm for new challenges.
Experience in developing embedded software for various micro controllers (preferred - NIOS II from Altera)
Experience in various Real Time Operating Systems (RTOS).
Expertise in embedded kernels, bootloaders, system software libraries and device drivers.
Job Classification
Industry: Industrial Equipment / MachineryFunctional Area: Engineering - Software, Role Category: Software DevelopmentRole: Software DevelopmentEmployement Type: Full time
Education
Under Graduation: Any GraduatePost Graduation: Any Postgraduate