Embedded Software Engineer

Wakefield
1 week ago
Create job alert

Embedded Software Engineer
Location: West Yorkshire,
Job Type: Full-Time, Permanent, Hybrid
Salary: Competitive + Benefits

Our client is looking for a talented Embedded Software Engineer to help develop the software powering their next generation of smart, connected products. If you're passionate about real-time systems, wireless communication, and writing clean, reliable code, this is a great opportunity to join a growing and innovative engineering team.

Our Client:

Our client is a long-established UK-based engineering and manufacturing company known for delivering high-performance electronic and electromechanical solutions used in demanding, safety-critical environments. They supply innovative technology into sectors like transport and infrastructure, with a strong focus on reliability, sustainability, and long-term engineering excellence. With in-house R&D and modern production facilities, they provide a supportive, forward-thinking environment for engineers to thrive.

The Role:

You’ll be responsible for designing and developing embedded software for devices built around ARM-based microprocessors. Your work will involve real-time operating systems (ideally Zephyr), wireless protocols like Bluetooth or Wi-Fi, and collaboration with hardware and systems teams to deliver robust, well-integrated solutions. Proficiency in C is essential, and any knowledge of C#, JavaScript, or HTML is a welcome bonus.

What You'll Do:

  • Develop and maintain embedded software using C for real-time systems.

  • Work on wireless communications including Bluetooth, Wi-Fi, or Zigbee.

  • Collaborate with hardware and solutions teams on system requirements and integration.

  • Support testing, debugging, and documentation of software systems.

  • Stay up to date with industry trends and contribute to ongoing innovation.

    What You'll Need:

  • A degree in Computer Science, Electronics, or a related field (or equivalent experience).

  • Demonstrable experience in embedded software development.

  • Strong understanding of RTOS (Zephyr, FreeRTOS, etc.) and ARM platforms.

  • Familiarity with version control systems like Git.

  • Good problem-solving skills and attention to detail.

    Desirable:

  • Experience with secure coding practices and Linux-based development.

  • Basic knowledge of web technologies (JavaScript, HTML).

  • Experience in IoT or connected devices

Related Jobs

View all jobs

Embedded Software Engineer

Embedded Software Engineer

Embedded Software Engineer

Senior Software Engineer

Principal Software Engineer

Graduate Software Engineer - C/IOT

Get the latest insights and jobs direct. Sign up for our newsletter.

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

Industry Insights

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

Portfolio Projects That Get You Hired for Edge Computing Jobs (With Real GitHub Examples)

Edge computing is transforming how data is collected, processed, and acted upon—often in real time and close to where data is generated. From Internet of Things (IoT) devices to 5G networks and industrial automation, edge computing unlocks new possibilities for low-latency analytics, intelligent decision-making, and resource optimisation. With the proliferation of edge devices and the need for distributed computing architectures, demand for skilled edge computing professionals continues to rise. If you want to stand out in this exciting field, you need more than a great CV: you need a well-curated portfolio demonstrating your hands-on capabilities. This guide will show you how to build that portfolio, including: Why a dedicated edge computing portfolio is crucial. How to choose projects aligned with your target edge roles. Real GitHub examples that illustrate best practices. Actionable project ideas for edge deployments and data processing. Tips on presenting your portfolio so recruiters and hiring managers see your value instantly. When you’re ready, don’t forget to upload your CV on EdgeComputingJobs.co.uk so potential employers can find your newly polished portfolio. Let’s dive in!

Edge Computing Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

The concept of edge computing has emerged as a powerful paradigm in modern tech, shifting data processing and analytics closer to where data is generated—be it a sensor, a camera, or a mobile device. This reduction in latency, reliance on real‑time responses, and an emphasis on distributed intelligence differentiates edge solutions from centralised cloud setups. Whether it's powering autonomous vehicles, supporting Industrial IoT, or enhancing content delivery networks, edge computing is transforming how data is processed and served. If you're preparing for an edge computing job interview, expect a holistic assessment of your skills across embedded systems, networking, distributed computing, and data processing. Employers are eager to see if you can handle the unique constraints of edge environments, such as bandwidth limitations, computational resource scarcity, and security at the network's periphery. In this comprehensive guide, we'll walk you through 30 real coding & system‑design questions you might face during an edge computing interview. We'll also explore why these interviews matter, discuss strategies for success, and direct you to www.edgecomputingjobs.co.uk—a leading resource for finding the latest edge computing positions in the UK.

Negotiating Your Edge Computing Job Offer: Equity, Bonuses & Perks Explained

Edge computing has become a powerful paradigm shift in how businesses and organisations process data. Instead of relying solely on distant data centres or cloud platforms, edge computing brings processing power closer to the source—whether that’s an IoT sensor, a retail store’s point-of-sale system, or an autonomous vehicle. As a mid‑senior professional in this rapidly evolving field, you’re not just contributing to incremental infrastructure changes; you’re reshaping how data, services, and connectivity interplay at the very edges of networks. With such a high-impact role comes the potential for creative, multi-faceted compensation packages. In a competitive market, employers vying for top edge computing talent typically go beyond salary, offering equity, bonuses, and perks geared towards R&D or advanced technical leadership. Yet, many professionals overlook the potential of these additional components—either because they’re unsure how to negotiate them effectively or they simply underestimate their long-term value. This comprehensive guide walks you through the essential aspects of negotiating an edge computing job offer in the UK. From understanding different forms of equity to exploring performance-based bonuses and unique perks that support your role in pioneering next-gen infrastructure, you’ll learn how to secure a compensation package that truly reflects your expertise, impact, and future potential in this dynamic sector.