Principal Software Engineer

Belmont, County Durham
7 months ago
Applications closed

Related Jobs

View all jobs

Software Engineer

Principal Mechanical Engineer - EV Charging

Mechanical Design Engineer

Principal/ Senior Mechanical Design Engineer

Mechanical Design Engineer

Senior Mechanical Engineer - Electrified Personal Aircraft

Job Title: Principal Embedded Software Engineer
📍 Location: Newcastle Upon Tyne (Commutable from Middlesborough)
💰 Salary: £65,000 per annum
🌎 International Travel opportunities
  
Hybrid - 3 days per week
  
Principal Embedded Software Engineer - Innovative Tech Solutions (Hybrid) 

Are you an ambitious Embedded Software Engineer looking for a fulfilling and rewarding role?
  
At Verso Recruitment Group, we offer an exciting opportunity to work on diverse and ground-breaking projects that shape the future of technology, with offices near Newcastle on a hybrid basis.
  
Our customer is a top 2 industry player, committed to revolutionising embedded systems through innovative solutions. With an impressive portfolio of projects spanning IoT devices, medical systems, and more, they take pride in delivering exceptional products to a global clientele.
  
Role Overview:
As a Principal Embedded Software Engineer, you will play a pivotal role in a dynamic development team, responsible for designing, developing, and optimising embedded software solutions. Your expertise will have a profound impact on products that reach millions of users worldwide. 🌎💥
  
Key Responsibilities - Embedded Software Engineer:

Collaborating with cross-functional teams to gather product requirements and define software specifications.
Designing and implementing embedded software solutions with a focus on performance, reliability, and efficiency.
Conducting comprehensive testing and debugging to validate and enhance software functionalities.
Optimising software to ensure peak system performance, memory utilisation, and power efficiency.
Identifying potential risks and proposing effective mitigation strategies throughout the development process.
Staying up-to-date with the latest industry trends and integrating cutting-edge technologies into software solutions.
Contributing to the continuous improvement of software development processes and standards.
Participating in code reviews and providing valuable feedback to peers.   
Qualifications - Embedded Software Engineer:

Bachelor's or master’s degree in Computer Engineering, Electronics/Electrical Engineering, or related fields.
Proven experience in embedded software development, with proficiency in C/C++ programming languages.
Hands-on experience with real-time operating systems (RTOS) and embedded development tools.
Strong understanding of microcontrollers, microprocessors, and hardware-software interaction.
Familiarity with communication protocols (UART, SPI, I2C) and expertise in wireless technologies (Bluetooth, Wi-Fi, Zigbee, etc.).
Knowledge of debugging tools, version control systems, and software testing methodologies.
Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
Passion for innovation and a keen interest in exploring new technologies.   
🤔 Why This Role and Not the Other One You Looked at Today?

🚀 Exciting Projects: Tackle challenging and ground-breaking projects that shape various industries.
📚 Professional Growth: Engage in continuous learning and benefit from ample opportunities for skill enhancement and career advancement.
🤝 Collaborative Environment: Join a diverse team of talented professionals who thrive in a supportive and inclusive work environment.
💰 Competitive Compensation: Enjoy a competitive salary and comprehensive benefits package that recognises your dedication and expertise.
🕰️ Work-Life Balance: We prioritise work-life balance, offering flexible hours to ensure a healthy and fulfilling lifestyle.   
💥 Don't miss this incredible opportunity to be part of a dynamic team that drives innovation in the world of embedded systems. 

You may be a senior engineer, ready to take the next step, a Principal Engineer or a team leader wanting to remain hands-on.

Apply now for the Principal Embedded Software Engineer job and take the first step towards an exciting and rewarding career

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Neurodiversity in Edge Computing Careers: Turning Different Thinking into a Superpower

Edge computing is where the digital world meets the physical one. From smart factories & connected cars to wearables & drones, edge systems bring compute closer to where data is generated so decisions can be made in real time. That means: Complex, distributed architectures Tight performance constraints Safety-critical decisions at the network edge It also means edge computing needs people who think differently – people who can see patterns in systems, ask unusual questions, spot tiny anomalies & imagine new ways to build reliable, low-latency tech. In other words: it needs neurodiversity. If you live with ADHD, autism or dyslexia, you may have been told your brain is “too chaotic”, “too literal” or “too distracted” for a deep technical role. In reality, many traits that can make school or traditional offices hard line up beautifully with edge computing work. This guide is for neurodivergent job seekers exploring edge computing careers in the UK. We’ll look at: What neurodiversity means in an edge computing context How ADHD, autism & dyslexia strengths map to edge roles Practical workplace adjustments you can ask for under UK law How to talk about your neurodivergence in applications & interviews By the end, you’ll have a clearer sense of where you might thrive in edge computing – & how to turn “different thinking” into a real career advantage.

Edge Computing Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK edge computing hiring has moved from tool‑lists to capability‑driven assessments that emphasise resilient edge architectures, real‑time data pipelines, secure device fleets, container/Kubernetes at the edge, on‑device/near‑edge ML, and measurable business impact (latency, reliability, cost‑to‑serve). This guide explains what’s changed, what to expect in interviews & how to prepare—especially for edge platform engineers, IoT/OT engineers, edge SREs, embedded/firmware engineers, edge AI/ML engineers, network engineers (5G/private LTE), security specialists & product managers. Who this is for: Edge platform/SRE, IoT solution architects, embedded/firmware developers, edge AI/ML engineers, network engineers (5G/SD‑WAN), security engineers (OT/ICS), data/streaming engineers, site deployment/field engineers & edge product managers targeting roles in the UK.

Why Edge Computing Careers in the UK Are Becoming More Multidisciplinary

For years, computing innovation was focused on the cloud. But as demand for real-time analytics, low-latency processing and secure local data handling grows, edge computing has become the next frontier. From autonomous vehicles to healthcare monitoring devices, retail checkout systems to industrial IoT, edge computing is transforming how data is processed and used in the UK. This shift has also changed what it means to work in the field. Edge computing careers are no longer purely technical. They now require knowledge of law, ethics, psychology, linguistics & design, as professionals must consider regulation, human behaviour, communication & usability alongside engineering. In this article, we’ll explore why UK edge computing careers are becoming more multidisciplinary, how these five fields intersect with edge roles, and what job-seekers & employers need to know to thrive in this evolving landscape.