Expire in: a month
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 meDo not include the following in your job application, CV, or cover letter:
You should not be asked for payment or irrelevant information. If you have concerns about a job advert or employer, seek guidance on how to proceed.
Looking for your next career move? Join a top company hiring Embedded Software Design Engineer job near me in Cardiff, South Glamorgan! This is your chance to work on exciting projects, grow professionally, and enjoy a rewarding career with competitive pay and excellent benefits. Whether you're an experienced professional or looking to take the next step, this role offers the perfect opportunity to enhance your skills and make an impact. Don’t miss out—apply today via Vita CV and take your career to the next level!
© Vita CV: Registered in England and Wales (16187919).
Vita CV uses cookies to enhance your experience, analyze site traffic, and personalize content. By continuing to browse, you agree to our use of cookies.