Embedded Software Engineer

Embedded Software Engineer

Full-Time 28800 - 48000 £ / year (est.) No working from home possible
Professional Technical Ltd

At a Glance

  • Tasks: Design and develop embedded software for cutting-edge control and sensing systems.
  • Company: Join a high-performing product design team in a dynamic tech environment.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Other info: Collaborative culture with excellent career advancement opportunities.
  • Why this job: Take ownership of projects and make a real impact in innovative technology.
  • Qualifications: Experience in embedded software development and strong problem-solving skills.

The predicted salary is between 28800 - 48000 £ per year.

Salary: £55,000 - 55,000 per year

Requirements

  • We are looking for a candidate with a Degree (BSc/MSc) in Computer Engineering, Computer Science, or Electrical/Electronic Engineering. You should have a minimum of 6 years' experience developing embedded C software in an engineering or manufacturing environment. A strong understanding of source control systems (e.g. Git) and proficiency in modern programming architectures and hardware interfacing is essential. We value demonstrated ability to develop bare-metal firmware for embedded systems and experience in building portable, layered software architectures. Familiarity with communication protocols such as SPI, I2C, I2S, UART, USB, CAN, and Ethernet is critical. You should also possess competence in developing and running automated testing platforms and unit tests, experience with project tracking tools such as Jira, and a solid understanding of software development workflows including IDEs/toolchains, version control, testing, and release management. Strong skills in the Microsoft Office suite (Excel, Word, PowerPoint, Outlook) along with excellent organizational and analytical skills are a must.

Responsibilities

  • In this role, I will lead the design, development, and testing of embedded software and firmware for our electronic products. I will provide technical leadership and professional guidance for design and validation processes while driving innovation and contributing to the creation of new intellectual property. I will create and approve software specifications, technical documentation, and test reports, as well as mentor other engineers to contribute to technical leadership within the team. Additionally, I will support commercial bids by delivering technical, timing, and cost input for development and testing, assist in shaping new internal processes and business initiatives, and translate project requirements into defined software tasks aligned with project plans. Managing software and firmware changes across product lines, conducting fault analysis and debugging of embedded systems, collaborating with production teams on process improvement and issue resolution, and contributing to the development and execution of electrical testing procedures are also key responsibilities. Lastly, I will identify and manage technical risks and issues while working independently on complex projects with minimal supervision.

Technologies

  • Embedded
  • Ethernet
  • Firmware
  • Git
  • Hardware
  • Support
  • JIRA
  • C#
  • C++
  • Visual Studio

More

This is a full-time permanent position with us, offering a competitive salary, company benefits, and excellent opportunities for career development. We are a leading manufacturer in the Human Machine Interface sector, providing cutting‑edge control panel solutions such as Trackballs, Touch Pads, and custom Keyboard devices to a global portfolio of high‑profile clients. We are eager to welcome an innovative, detail‑oriented individual who is ready to develop expertise in embedded systems as part of our high‑performing engineering team.

last updated 26 week of 2026

#J-18808-Ljbffr

Embedded Software Engineer employer: Professional Technical Ltd

Join a dynamic and innovative team as an Embedded Software Engineer, where you'll have the chance to lead exciting projects from inception to completion in a collaborative environment. Our company fosters a culture of continuous learning and professional development, offering ample opportunities for growth and advancement while working on cutting-edge technology in a supportive and inclusive workplace. Located in a vibrant area, we provide a range of benefits that enhance work-life balance and employee well-being.

Professional Technical Ltd

Contact Details:

Professional Technical Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field. Attend meetups or webinars where you can chat with industry folks and get your name out there.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving embedded control and sensing systems. This will give potential employers a taste of what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of project lifecycles and integration processes. We recommend practicing common interview questions and coding challenges related to embedded software.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
Project Lifecycle Management
Requirements Capture
Concept Development
Implementation
Verification
On-site Integration

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded systems and software development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how you can contribute to our team. We love seeing enthusiasm and a bit of personality in your application.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in past projects. We’re looking for someone who can take ownership of challenges, so let us know how you’ve done this before!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team. Plus, it’s super easy!

How to prepare for a job interview at Professional Technical Ltd

Know Your Embedded Systems

Make sure you brush up on your knowledge of embedded control and sensing systems. Be ready to discuss specific projects you've worked on, focusing on the full project lifecycle from requirements capture to implementation.

Showcase Your Teamwork Skills

Since you'll be working closely with electronics and systems teams, highlight your experience in collaborative environments. Prepare examples of how you've successfully integrated feedback from different disciplines into your projects.

Prepare for Technical Questions

Expect technical questions that test your understanding of embedded software development. Review key concepts and be ready to solve problems on the spot, demonstrating your thought process clearly.

Ask Insightful Questions

At the end of the interview, ask questions that show your interest in the role and the company. Inquire about the specific challenges the team is currently facing or the technologies they are using, which will demonstrate your enthusiasm and engagement.