Ethernet Software Design Engineer

Want to join our dynamic software engineering team and develop the latest in Ethernet transmission technology? Then this is the role for you!

The Vacancy

Reporting to the Principal Software Engineer, the successful candidate will expect to have a hands on role actively managing and implementing both the current, and new range of Ethernet based managed switch product developments. As typical in a small company environment, although primarily responsible for product engineering, the right candidate will be exposed to, and be expected to support, to all aspects of AMG’s business.

The candidate will work in a fast-paced, high-energy team focusing on design, development, maintenance and deployment of embedded software for Industrial grade Multi-Service L2/L3 managed Ethernet switches.

The candidate must possess a Bachelor or Master of Science degree in Electrical Engineering or Computer Science. Ideally, total experience required is a Bachelor’s degree and 10 years.


  • Development of Ethernet switch software including feature definition, design, development, testing, maintenance and support.
  • Networking Silicon bring-up and driver development.
  • Design & development of Layer2 (Switching)/Layer3 (Routing) protocols.
  • Linux Kernel Development, Optimization and Maintenance.
  • Debugging customer issues in the field.
  • Enhancing field serviceability of the existing software modules.
  • Work closely with the Hardware, Marketing and Manufacturing teams.


AMG Systems Ltd, 3 The Omega Centre Stratton Business Park, Biggleswade, SG18 8QB, United Kingdom


AMG Systems Ltd, 4 Pioneer Way, Castleford, WF10 5QU, United Kingdom

Remote /  Flexible working also available

How To Apply

Please send your CV & covering letter to sales(at)