×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Remote / Online - Candidates ideally in
Newcastle upon Tyne, Newcastle, Tyne and Wear, SY7, England, UK
Listing for: Northern Recruitment Group
Remote/Work from Home position
Listed on 2026-10-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems/ Firmware/ IoT, Unix/Linux
Salary/Wage Range or Industry Benchmark: 70000 - 95000 GBP Yearly GBP 70000.00 95000.00 YEAR
Job Description & How to Apply Below
Location: Newcastle upon Tyne

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.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary