Senior Software Engineer

Northern Recruitment Group

Newcastle upon Tyne

Hybrid

GBP 70,000 - 95,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

26 days leave
Pension 10%
Bonus 5%
Healthcare
Salary sacrifice

Job summary

Northern Recruitment Group is seeking an experienced Senior Software Engineer to join its embedded software team delivering critical infrastructure products for the energy sector. The role is hands-on, focusing on C/C++ development in embedded Linux environments across a product platform.

You will collaborate with hardware, systems and test engineers, deliver new functionality, and coach junior engineers while contributing to code reviews to maintain software quality.

Qualifications

  • Approximately 5+ years' commercial embedded software development experience.
  • Strong hands-on programming experience using C and/or C++.
  • Practical experience developing software for embedded systems, including microcontrollers and low-level architectures.
  • Experience working through the lifecycle of an embedded product, from development and testing through to release and ongoing enhancement.
  • Strong debugging and problem-solving skills with the ability to work effectively within a multidisciplinary engineering team.

Responsibilities

  • Design, develop and maintain embedded software using C/C++
  • Deliver new functionality and enhancements across an established embedded product platform
  • Investigate software defects and undertake unit, integration and system-level testing
  • Collaborate with hardware, systems and test engineers throughout the product development lifecycle
  • Provide technical guidance and coaching to junior engineers while contributing to code reviews and software quality improvements

Skills

C/C++
Embedded Linux
Embedded systems
Debugging
ARM processors
Team collaboration

Tools

RTOS

Job description

Location: North East England
Working Pattern: Hybrid, up to 2 days working from home
Employment Type: Permanent
Salary: Competitive + Bonus + Benefits

We are looking for an experienced Senior Software Engineer to join an established engineering team developing embedded software for critical infrastructure products used within the energy and power sector.

This is a hands-on embedded software role, suited to an engineer with strong C/C++ development experience and a solid understanding of embedded systems and product development.

You will join a multidisciplinary engineering environment working across an established product platform, delivering new functionality, product enhancements and increasingly sophisticated communications and security capabilities. The team is also developing its embedded Linux capability, making this particularly interesting for an engineer with experience across traditional embedded systems and Linux environments.

Key Responsibilities
  • Design, develop and maintain embedded software using C/C++

  • Deliver new functionality and enhancements across an established embedded product platform

  • Investigate software defects and undertake unit, integration and system-level testing

  • Collaborate with hardware, systems and test engineers throughout the product development lifecycle

  • Provide technical guidance and coaching to junior engineers while contributing to code reviews and software quality improvements

Experience Required
  • Approximately 5+ years' commercial embedded software development experience

  • Strong hands-on programming experience using C and/or C++

  • Practical experience developing software for embedded systems, including microcontrollers and low-level architectures

  • Experience working through the lifecycle of an embedded product, from development and testing through to release and ongoing enhancement

  • Strong debugging and problem-solving skills with the ability to work effectively within a multidisciplinary engineering team

Particularly Relevant Experience
  • Embedded Linux development, including exposure to kernels, bootloaders or low-level Linux environments

  • Bare-metal development and/or RTOS environments such as FreeRTOS

  • ARM-based processors and embedded communication protocols including SPI, I2C and UART

  • Ethernet, TCP/IP or other industrial communication technologies

  • Intelligent Electronic Devices (IEDs), power systems, energy, industrial automation or control systems

You do not need experience across every technology listed. Strong practical embedded software engineering experience is the key requirement, with embedded Linux experience particularly valuable as the product architecture continues to evolve.

Benefits
  • 26 days' annual leave plus bank holidays, with the option to purchase an additional 5 days

  • Employer pension contribution of up to 10%

  • Annual company performance-related bonus of approximately 5%

  • Subsidised healthcare

  • Salary sacrifice benefits and flexible working hours

NRG is an equal opportunities employer committed to promoting a diverse and inclusive workplace. We oppose all forms of unlawful or unfair discrimination on the grounds of any protected characteristic. Our aim is to create an environment that encourages diversity, builds on individual differences, and responds equitably to the needs of all. We proactively take steps to fulfil our legal obligations, remove barriers, monitor for fairness, reflect the communities we serve, and enforce a zero-tolerance policy for breaches of our Equality and Diversity policy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Security Engineer
Embedded Security Engineer

Northern Recruitment Group • Newcastle upon Tyne

Hybrid
GBP 70,000 - 95,000
26 days annual leave + bank holidays
Employer pension contribution 10%
Annual bonus ≈5%
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Biometric Talent • Saltaire

On-site
GBP 54,000 - 66,000
5% pension
Private Healthcare
25 days holiday plus bank holidays
Senior Software Engineer
Senior Software Engineer

Holt Recruitment Group • Devon and Torbay

Hybrid
GBP 60,000 - 85,000
Hybrid working
28 days leave + Christmas closure
Pension
+6
Senior Software Engineer
Senior Software Engineer

Siemens • Hebburn

On-site
GBP 70,000 - 90,000
Bonus
Flexible hours
Pension plan
+1
Embedded Software Design Engineer
Embedded Software Design Engineer

Rullion Managed Services • Pinxton

On-site
GBP 45,000 - 55,000
Pension
Life insurance
Medical benefits
+4
Embedded Software Design Engineer
Embedded Software Design Engineer

Rullion Managed Services • East Midlands

On-site
GBP 45,000 - 55,000
Pension
Life insurance
Medical benefits
+1
Senior Embedded Software Engineer (UK)
Senior Embedded Software Engineer (UK)

Racelogic Ltd. • Buckingham

On-site
GBP 50,000 - 70,000
Profit-related bonus
Comprehensive healthcare package
Enhanced pension scheme
+1
Senior Software Engineer
Senior Software Engineer

Holt Executive Ltd • Devon and Torbay

Hybrid
GBP 65,000 - 90,000
Hybrid working
Friday lunch finish
28 days annual leave
+5
Embedded Software Design Engineer
Embedded Software Design Engineer

Rullion Limited • Huthwaite

On-site
GBP 45,000 - 55,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

On-site
GBP 60,000 - 90,000