IC Resources Ltd

Senior Software Engineer

Location
East of England
Salary
Depending on experience
Posted
18 Jan 2018
Closes
15 Feb 2018
Ref
JO-1801-119674
Contact
Simon Allen
Job Function
Design
Specialist Area
Software
Contract Type
Permanent
Hours
Full Time

Senior Software Engineer

Cambridge

Salary is negotiable


We are looking for a Senior Software Engineer to join a growing team of world-class electronics, software and firmware engineers who will be working on the company new smart technology.

You will need to be able to play a significant role in a highly skilled team, prioritising activities, balancing long and short term objectives and finding efficient ways to solve problems which enhance the company products and productivity.


Main duties of the Senior Software Engineer:

* Work within the team of mechanical, control, electronics, firmware and performance engineers to build on the proprietary in-house test and production line systems

* Specify, develop, and evaluate test and production solutions that drive their technology, and lead rollout of these within the company and to external development partners

* Develop and improve the test and development systems to accelerate and automate activities to enhance the ability to deliver successful products

* Interface with the company performance and electronics engineers to understand their requirements and to deliver applications and tools that meet their needs


Skills and experience:

  • Degree in Computer Science or other relevant degree course
  • 5 years' demonstrable industrial/commercial experience
  • Application development for Windows
  • C# development
  • Writing specifications
  • Designing to requirement specifications
  • Creating technical documentation
  • Defect tracking and code review


Desirable experience:

  • Automated test system development
  • Host-side control of embedded devices
  • Real-time data capture and system control (preferably in a Windows environment)
  • Understanding of electronic & mechanical test systems
  • Understanding of device-to-device communications protocols
  • C++ experience
  • Scripting languages (e.g. Python)
  • Version Control
  • Continuous Integration
  • Unit testing


If you are an experienced Software Engineer or Developer who has the relevant commercial experience with C# .NET development, then get in touch to discuss this great opportunity in Cambridge.

More searches like this