Senior Software Engineer

SIEMENS

Hebburn

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance-Based Bonus
Flexible Working Hours
Pension Plan
26 days annual leave (+5 possible)

Job summary

Siemens Electrification & Automation in Hebburn, England, is seeking a Senior Software Engineer to design and develop embedded software for power system protection devices. You will work on C/C++ firmware, collaborate across hardware, systems, and product teams, and ensure robust, maintainable software that meets stringent performance requirements.

The role focuses on embedded Linux environments, code quality, and delivering reliable firmware solutions for critical infrastructure.

Qualifications

  • Degree in Electronic Engineering, Computer Science, or Software Engineering.
  • Experience in embedded software development using C/C++.
  • Understanding of microcontrollers and embedded systems architecture.
  • Knowledge of software design principles and version control systems.
  • Experience with Linux OS in embedded environments.
  • Excellent communication and problem-solving skills.

Responsibilities

  • Design and develop embedded software using C/C++.
  • Implement new product features and enhancements.
  • Investigate and resolve software defects and customer-reported issues.
  • Develop and execute unit, integration, and system-level testing.
  • Participate in code reviews and contribute to quality improvements.
  • Produce and maintain clear technical documentation.
  • Work with hardware, systems, test, and product teams throughout the lifecycle.
  • Follow development processes and quality procedures.
  • Provide production and post-production support.

Skills

Embedded C/C++
Linux in embedded
Unit testing

Education

Electronic Engineering
Computer Science
Software Engineering

Tools

Git
U-Boot

Job description

Job type: Full-time

Work mode: Office/Site only

Employment type: Permanent

Experience level: not defined

  • Hebburn - South Tyneside - United Kingdom
Senior Software Engineer

Location: Hebburn, England

Function: Siemens Electrification & Automation (EA)

Are you a passionate embedded software engineer ready to make a real impact on critical infrastructure?

At Siemens Electrification & Automation (EA), we're engineering solutions that power our world, connecting the real and digital to create a smarter, more sustainable future.

Our dynamic team in Hebburn, near Newcastle upon Tyne, UK, is a key part of a global R&D group, collaborating with colleagues in Germany, China, India, and Vienna. We specialise in designing robust and innovative Power System Protection devices for the electrical supply industry.

We're seeking a talented Senior Software Engineer to join our multidisciplinary engineering team. In this pivotal role, you'll be instrumental in designing and developing embedded software for our cutting-edge power system protection devices. You'll contribute to delivering high-quality, robust, and maintainable firmware solutions that meet stringent functional, performance, and reliability requirements for systems that truly matter.

You will make a difference by:
  • Designing and developing embedded software using C/C++.
  • Implementing new product features and enhancements
  • Investigating and resolving software defects and customer-reported issues
  • Developing and executing unit, integration, and system-level testing
  • Actively participating in code reviews and contributing to continuous software quality improvements
  • Producing and maintaining clear, comprehensive technical documentation
  • Working closely with hardware, systems, test, and product management teams throughout the product lifecycle.
  • Following company development processes, coding standards, and quality procedures
  • Providing production and post-production support
Your defining qualities:
  • A degree in Electronic Engineering, Computer Science, Software Engineering, or a related technical discipline.
  • Experience in embedded software development using C/C++.
  • Understanding of microcontrollers and embedded systems architecture.
  • Understanding of software design principles and version control systems.
  • Ability to analyse technical problems and develop practical solutions.
  • Demonstrated experience in the development of Linux OS in embedded environments, including customization and optimization of the Linux kernel and bootloader (Uboot) for embedded targets.
  • Ability to analyse complex technical problems and develop practical, efficient solutions.
  • Excellent communication skills with the ability to clearly present ideas and results
  • Strong interpersonal and problem-solving skills.
Desirable but not essential :
  • Experience with ARM Cortex-based processors.
  • Knowledge of RTOS platforms such as FreeRTOS.
  • Experience with various communication protocols (e.g., SPI, I2C, UART, Ethernet, TCP/IP).
  • Familiarity with software quality tools, static analysis, and automated testing frameworks.
  • Exposure to industrial control, protection, or automation systems.
What can we offer?

Performance-Based Bonus: Enjoy an annual bonus linked to the company's performance

Flexible Working Hours: Achieve a healthy work-life balance with our flexible working arrangements

Pension Plan: Secure your future with our generous pension scheme, with employer contributions up to 10%.

Time Off: Recharge and rejuvenate with 26 days of annual leave (plus bank holidays), and the option to buy or sell an additional 5 days!

We are fully committed to providing equal opportunities and building an inclusive workplace where a broad range of backgrounds and perspectives thrive. We embrace the many ways people think, learn, and experience the world—because we know that diverse minds drive innovation. So that we can support you to be your best during the application and interview process, please let us know if you have any specific requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Siemens Mobility • Hebburn

On-site
GBP 60,000 - 85,000
Performance bonus
Flexible working hours
Pension plan
+1
Senior Software Engineer
Senior Software Engineer

Siemens Mobility • South Tyneside

On-site
GBP 65,000 - 90,000
Performance-based bonus
Flexible working hours
Pension plan with employer up to 10%
+1
Senior Software Engineer
Senior Software Engineer

Siemens • North East

On-site
GBP 70,000 - 100,000
Performance-Based Bonus
Flexible Working Hours
Pension Plan
+1
Embedded Security Expert
Embedded Security Expert

Siemens Mobility • South Tyneside

On-site
GBP 70,000 - 110,000
Performance-Based Bonus
Flexible Working Hours
Pension Plan (up to 10%)
+1
Embedded Security Expert
Embedded Security Expert

Siemens • Hebburn

On-site
GBP 70,000 - 110,000
Performance-Based Bonus
Flexible Working Hours
Pension Plan
+1
Senior Control Engineer
Senior Control Engineer

SIEMENS • Hebburn

On-site
GBP 65,000 - 90,000
Performance bonus
Flexible working hours
Pension plan
+2
Embedded Security Expert
Embedded Security Expert

Siemens Mobility • Hebburn

On-site
GBP 70,000 - 95,000
Performance-Based Bonus
Flexible Working Hours
Pension Plan
+1
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Filey

On-site
GBP 60,000 - 80,000
25 days holiday
Life Insurance
Enhanced Maternity/Paternity pay
+2
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
Embedded Software Engineer x 2
Embedded Software Engineer x 2

"EA Technology Ltd." • England

Hybrid
GBP 40,000 - 50,000
Company bonus
25 days of annual leave
8% employer pension contributions
+1