IC Resources Ltd

Senior Software Engineer

East of England
Depending on experience
18 Jan 2018
15 Feb 2018
Simon Allen
Job Function
Specialist Area
Contract Type
Full Time

Senior Software Engineer


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