Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

AMETEK, Inc.

City of Edinburgh

On-site

GBP 40,000 - GBP 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading industrial technology provider seeks a knowledgeable Software Engineer for their Edinburgh location. This role involves developing and maintaining embedded software for networking products, collaborating with multidisciplinary teams, and participating in all stages of the software development lifecycle. Ideal candidates will possess strong C programming skills, experience in GNU/Linux environments, and a relevant degree. The position offers competitive benefits, including a pension scheme and annual leave.

Benefits

Competitive pension scheme
25 days annual leave
Health and Life Assurance
Employee assistance programme
Cycle2work
Employee discounts

Qualifications

  • Strong understanding of C in a GNU/Linux development environment.
  • Experience of scripting languages such as Python and Bash.
  • Ability to work in small teams and mentor less experienced engineers.

Responsibilities

  • Develop GNU/Linux system and embedded software for NETernity switch products.
  • Lead the development of new OpenWare features.
  • Communicate project status to stakeholders.

Skills

GNU/Linux development
C programming
Networking protocols
Python scripting
Creative problem solving

Education

Degree in Software Engineering or related subject

Tools

GIT
CI/T
Job description

Select how often (in days) to receive an alert:

This role can be performed at either our Edinburgh or Towcester location

Function:

Abaco’s Networking Innovation Centre in Edinburgh is responsible for the development, test, release and maintenance of our OpenWare software products, which provide the management and supporting functionality for all Abaco Systems NETernity Ethernet switch products.

We require a flexible and knowledgeable software engineer with experience in the complete software development lifecycle, preferably gained in the successful delivery of software into COTS products, to join the team.

Role Summary:

Working on software development projects within a small, focused team of software engineers developing and supporting OpenWare. Involved in the whole software development lifecycle from initial requirements gathering and analysis, design, verification, through to product delivery, documentation, and support. Abaco is an AS9100 Rev D company, and this development work all follows our defined quality processes.

Developing across all parts of the OpenWare architecture, from product specific bootloaders and Linux kernels, low level IPMI and hardware interfacing, through to GNU/Linux system and switch control applications, including network protocols and user interface. Supporting and enhancing our development tools, CI and test infrastructure.

Collaborating in product development teams, including hardware design and production engineering, to bring new products to market. Supporting customers, internally and externally, with the use and integration of our products in their systems, and to specify and deliver custom features and enhancements to our products if required.

Key Responsibilities:
  • Develop and maintain GNU/Linux system and embedded software to support our range of NETernity switch products.
  • Contribute, as the OpenWare representative, to multidisciplinary teams working towards new product development and release.
  • Lead development of new OpenWare feature from initial discussion and requirements through to completion.
  • Develop test specifications and scripts to test network software during development and release.
  • Provide direct support to internal and external stakeholders to ensure our delivery commitments are met. Communicate status to key stakeholders in a timely and professional fashion.
  • Produce internal documentation for assigned tasks consistent with our engineering processes.
  • Participate in the continuous improvement of Software Development Processes.
Desired Qualifications/Requirements:
  • Degree in Software Engineering or related subject.
  • An excellent understanding of C in a GNU/Linux development environment.
  • Strong problem-solving, creative, and solution-building skills.
  • Experience of working constructively in pairs and small groups with less experienced engineers.
  • Experience in working through whole software development lifecycle.
  • Experience of scripting languages (Python, Bash, etc)
  • Development experience in networking protocols (TCP/IP, Ethernet, etc)
  • Experience in configuration management practices and tools (GIT, CI/T, etc)
Desired Work Experience:
  • Experience developing and deploying software in systems and/or embedded environments.
  • Experience in working in an AS9100 Rev D certified environment.

You’ll receive benefits including a competitive pension scheme, 25 days annual leave, Health and Life Assurance. You’ll also have access to additional benefits such as an employee assistance programme, Cycle2work and employee discounts.

GDPR

By applying for this position, you acknowledge that your personal data will be processed in accordance with AMETEK/Abaco Data Protection Policy. We will use your information solely for recruitment purposes and will not share it with third parties without your consent. Your data will be stored securely and retained only as long as necessary for the recruitment process. You have the right to access, rectify, or delete your personal data at any time. For more information on how we handle your data, please refer to our Privacy Policy.

Security clearance

Please be aware that many roles working for Abaco Systems will be subject to security and export control restrictions. All roles are therefore subject to candidates being able to meet BPSS level pre-employment screening criteria. In some roles you may also need to have or be able to achieve full SC level security clearance without restrictions. Security and export control requirements mean that factors including your nationality, any other nationalities you have or have previously held, your place of birth and your employment and residency status may limit those roles you can perform for the organisation. For more information and guidance about security requirements visit:

AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Engineer (Test)

AMETEK, Inc.

Towcester
On-site
GBP 40,000 - 60,000
Full time
30+ days ago
Material and Production Planner

AMETEK, Inc.

United Kingdom
On-site
GBP 30,000 - 45,000
Full time
30+ days ago
Senior Systems Engineer - ATE

Concurrent Technologies Plc

Colchester
On-site
GBP 40,000 - 60,000
Full time
30+ days ago
Senior IT Infrastructure Engineer – Abingdon

AM Healthcare Group

Abingdon
On-site
GBP 80,000 - 100,000
Full time
30+ days ago
Software Engineer (Java / C++)

Halliburton Energy Services

Abingdon
Hybrid
GBP 45,000 - 65,000
Full time
30+ days ago
Senior SCADA Engineer 1

Amey Lg Ltd

United Kingdom
Hybrid
GBP 60,000 - 80,000
Full time
30+ days ago
Network Support Engineer

Amentum Services, Inc.

Nottingham
On-site
GBP 30,000 - 45,000
Full time
30+ days ago
Systems Engineer

Anthony Best Dynamics Limited.

United Kingdom
On-site
GBP 45,000 - 65,000
Full time
30+ days ago
Senior Software Engineer - ATE

Concurrent Technologies Plc

Colchester
On-site
GBP 125,000 - 150,000
Full time
30+ days ago
Embedded Software Engineer

Concurrent Technologies Plc

Colchester
On-site
GBP 30,000 - 45,000
Full time
30+ days ago