Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Embedded Software Design Engineer

Cardiff
2 days ago
Create job alert

Job Title: Embedded Software Design Engineer
Location: Cardiff area
Employment Type: Permanent, full-time
Visa sponsorship: Not available (UK rights to work required)

Location: Cardiff

Employment Type: Full-Time (Early Finish Fridays!)

About the Role

We’re on the lookout for an Embedded Software/Firmware Engineer who loves working with embedded systems and enjoys getting hands-on with both code and hardware.

This is a great opportunity to work on exciting, real-world products that demand smart, reliable software. You’ll be involved in the whole journey — from brainstorming ideas and designing solutions to testing, tweaking, and launching. If you enjoy solving tricky problems and seeing your work make a real impact, this could be a great fit.

What You’ll Be Doing

  • Developing and improving embedded software and firmware for a variety of processors and microcontrollers.

  • Building and fine-tuning low-level drivers and communication protocols to keep everything running smoothly.

  • Writing clean, efficient C/C++ code that performs well in the real world.

  • Getting involved in early design discussions to help shape system architecture and technical decisions.

  • Working closely with hardware to figure out (and fix!) integration challenges.

  • Helping create secure and reliable firmware update systems.

  • Taking part in testing — from quick checks to full system validation — to make sure everything works as it should.

  • Keeping documentation clear, simple, and useful.

  • Collaborating with teams across hardware, systems, QA, and product to bring ideas to life.

    What We’re Looking For

    Essential:

  • A degree or solid experience in Software Engineering, Computer Science, Electronics, or something similar.

  • Hands-on experience developing software and firmware for embedded systems.

  • Strong skills in C and C++, with a focus on writing reliable and maintainable code.

  • Experience with RTOS or bare-metal development.

  • A good understanding of microcontrollers and protocols like I2C, SPI, UART, and CAN.

  • Comfortable using tools like oscilloscopes and logic analysers.

  • Familiar with version control (e.g., Git) and Agile workflows.

  • Enjoys problem-solving and isn’t afraid to get stuck into tricky debugging.

  • Communicates well and works well with others.

    Nice to Have:

  • Experience working in regulated or safety-critical environments (e.g., DO-178C, ISO 26262, IEC 61508).

  • Knowledge of FPGA or other low-level hardware programming.

  • Experience with CI/CD pipelines and automated build/test tools.

    How to Apply

    If you are excited by Embedded Software Design and want to contribute to Lighting Product Development, please apply with your CV and a brief cover note highlighting relevant Embedded Software projects.

    We will review applications promptly, interview qualified candidates (remote or in-person), and move quickly.

    Please send all applications or questions to me

Related Jobs

View all jobs

Embedded Software Engineer

Embedded Software Engineer

Senior Software Engineer (C++)

Software Engineer- Embedded/DSP

Principal Software Engineer

Embedded Firmware Engineer

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.

Cloud Computing Recruitment Trends 2025 (UK): What Job Seekers Must Know About Today’s Hiring Process

Summary: UK cloud hiring has shifted from title-led CV screens to capability-driven assessments that emphasise platform reliability, cost control (FinOps), defence-in-depth security, automation via IaC, high-availability design, and measurable business impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for platform engineers, SREs, cloud security engineers, DevOps, solutions architects, FinOps practitioners & data/AI platform engineers. Who this is for: Cloud/platform engineers, SREs, DevOps, cloud security, FinOps, network engineers, solutions/enterprise architects, data/ML platform engineers, observability engineers & cloud product managers targeting roles in the UK.

Why Cloud Computing Careers in the UK Are Becoming More Multidisciplinary

For many years, cloud computing careers in the UK meant roles for infrastructure specialists, system administrators, network engineers & software developers. Today, the picture looks very different. Cloud has become the backbone of digital transformation across industries — from healthcare to finance, education to government. With that reach comes new expectations. Cloud isn’t just about servers & storage anymore. It’s about handling sensitive data responsibly, meeting regulatory obligations, designing intuitive user experiences, communicating clearly with diverse stakeholders & understanding how people actually interact with complex digital systems. This means cloud careers are increasingly multidisciplinary, requiring expertise in law, ethics, psychology, linguistics & design alongside technical skills. In this article, we’ll explore why cloud careers in the UK are broadening, how these five disciplines intersect with cloud work, what it means for job-seekers & employers, and how to future-proof your career in this fast-changing sector.

Cloud Computing Team Structures Explained: Who Does What in a Modern Cloud Department

Cloud computing has transformed how organisations in the UK and worldwide design, deliver, and maintain their IT infrastructure. Whether it’s migrating on-premise workloads to the cloud, building cloud-native applications, or optimising for cost, performance, and security — organisations of all sizes need cloud teams with clearly defined roles. For someone applying for cloud computing jobs, or hiring for them, knowing who does what in a modern cloud department gives you an edge. This article describes the core roles you’ll find in a mature cloud team, how these roles work together through the cloud lifecycle, what skills UK employers tend to expect, typical career paths and salaries, plus the challenges of structuring cloud computing teams.