Description
Job Title: Senior Software Engineer/Embedded Application DeveloperRugby, UK/Remote
Department/Practice:
IoT, EIS
Job Purpose and primary objectives:
Embedded Software/Application development for a Industrial controls application
Key responsibilities (please specify if the position is an individual one or part of a team): but not limited to
1. Strong knowledge in Embedded & application programming using UML, C/C++ & C# and UT/FT
2. Should have worked on Micro controllers based (Multicore) Embedded software/firmware development
3. Hands on firmware development, Integration & testing using various development tools IDEs and Hardware debugger/emulator
4. Strong knowledge in RTOS or VxWorks, application/solution development & validation
5. Strong knowledge in debugging and fixing bugs/issues and closely work with cross functional team to resolve issues
- Supervisory/Managerial responsibilities (please specify if the position will have persons reporting to it):
6. Ability to lead change in agile environment
7. On time delivery of software applications with almost zero defects.
8. Should be able to establish a strong working relationship with customer
9. Strong interpersonal & excellent communication skills, collaborative mind set with customer stakeholder
- Other responsibilities - Budgets, targets, equipment etc (please specify):
10. Ability to bring new projects and opportunities by understanding the customer need
Key Skills/Knowledge:
- C, C++, C#, RTOS, Scripting, RTOS, VxWorks
- Industrial Communication Protocols - Modbus. TCP/UDP/IP, OPC/UA, Serial Protocols, DNP3/ICMP/Modbus
- Standards IEC 61508 & 62443(optional),
- SCADA/HMI & Controls application
Experience required:
Should be 10+ years
Duration of the Assignment:
6 months - 1 Year