Embedded Software Engineer in Exeter
Embedded Software Engineer

Embedded Software Engineer in Exeter

Exeter Full-Time 28800 - 48000 £ / year (est.) No home office possible
TQR

At a Glance

  • Tasks: Design and develop cutting-edge embedded software for motor control applications.
  • Company: Join a dynamic engineering team at a forward-thinking tech company.
  • Benefits: Competitive salary, healthcare, pension, 25 days leave, and modern work environment.
  • Why this job: Make an impact by working on innovative products sold globally.
  • Qualifications: Degree in Electronics or Computer Science and strong embedded C experience.
  • Other info: Exciting opportunity for career growth in a collaborative setting.

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

We are looking for a skilled Embedded Software Engineer to join a growing engineering team working on next-generation control solutions. This is a hands-on role offering the chance to develop technically challenging products at the intersection of embedded software, power electronics, and motor control. You will be involved in the full product lifecycle from concept to production ensuring high-performance, robust embedded solutions.

Key Responsibilities

  • Design and implement real-time embedded software for motor control applications.
  • Develop firmware for Microchip PIC microcontrollers (bare-metal and RTOS-based systems).
  • Optimise code for performance, memory efficiency, and maintainability.
  • Design and maintain embedded graphical user interfaces (GUIs) for motor control systems, ensuring intuitive operation and reliability.
  • Interface with low-level hardware peripherals (SPI, I2C, UART, USB).
  • Implement and maintain communication protocols such as Modbus, Modbus TCP, Ethernet/IP, and Profibus DP.
  • Support hardware development activities, including electronic circuit design and power electronics integration.
  • Contribute to the development of PC-based configuration and remote-control tools.

Essential Requirements

  • Degree in Electronics, Computer Science, Engineering, or equivalent experience.
  • Strong experience in real-time embedded C development.
  • Proven experience programming Microchip PIC microcontrollers.
  • Solid understanding of low-level hardware/software interaction.
  • Experience working in constrained embedded environments.
  • Familiarity with debugging tools such as oscilloscopes, logic analysers, and in-circuit debuggers.
  • Experience using source control systems and participating in peer code reviews.

Desirable Skills

  • Ability to design and troubleshoot electronic circuits.
  • PCB design experience (Altium Designer preferred).
  • Understanding of motor control principles and electrical systems integration.
  • Experience with PC-based development in C# and/or Python.
  • Experience with embedded network interfaces (e.g., HMS Anybus modules).

What's on Offer

  • Competitive salary based on experience.
  • Healthcare, contributory pension, and life assurance.
  • 25 days annual leave.
  • On-site parking.
  • Modern, air-conditioned working environment.
  • Opportunity to work on innovative products sold internationally.

If you are interested or have the relevant experience and are currently looking for a new challenge then please submit an up to date CV by clicking the apply button.

Embedded Software Engineer in Exeter employer: TQR

Join a dynamic engineering team as an Embedded Software Engineer, where you will have the opportunity to work on cutting-edge control solutions in a modern, air-conditioned environment. We offer a competitive salary, comprehensive healthcare benefits, and a contributory pension plan, alongside 25 days of annual leave to ensure a healthy work-life balance. Our culture fosters innovation and collaboration, providing ample opportunities for professional growth while contributing to products that are sold internationally.
TQR

Contact Detail:

TQR Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer in Exeter

✨Tip Number 1

Network like a pro! Reach out to your connections in the embedded software field. Attend meetups or online webinars where you can chat with industry folks. You never know who might have a lead on that perfect job!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Microchip PIC microcontrollers and motor control applications. This will give potential employers a taste of what you can do beyond just your CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with real-time embedded C development and low-level hardware interactions. Practising common interview questions can help you feel more confident.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. So, hit that apply button and let’s get you started on this exciting journey!

We think you need these skills to ace Embedded Software Engineer in Exeter

Embedded Software Development
Real-time Embedded C Programming
Microchip PIC Microcontrollers
Low-level Hardware/Software Interaction
Code Optimisation
Embedded GUI Design
Communication Protocols (Modbus, Ethernet/IP, Profibus DP)
Electronic Circuit Design
Power Electronics Integration
Debugging Tools (Oscilloscopes, Logic Analysers, In-circuit Debuggers)
Source Control Systems
PCB Design (Altium Designer)
Motor Control Principles
PC-based Development (C#, Python)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with real-time embedded C development and Microchip PIC microcontrollers, as these are key for us.

Showcase Your Skills: Don’t just list your skills; demonstrate them! Include specific examples of projects where you’ve designed and implemented embedded software or worked with motor control applications. We love seeing practical experience!

Keep It Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your most relevant experiences. We appreciate straightforward communication!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss any important updates from us!

How to prepare for a job interview at TQR

✨Know Your Embedded Software Inside Out

Make sure you brush up on your embedded C development skills, especially with Microchip PIC microcontrollers. Be ready to discuss specific projects where you've designed real-time software and how you optimised it for performance and memory efficiency.

✨Show Off Your Hardware Know-How

Since this role involves interfacing with low-level hardware peripherals, be prepared to talk about your experience with SPI, I2C, UART, and USB. Bring examples of how you've tackled hardware/software interaction challenges in the past.

✨Demonstrate Your Debugging Skills

Familiarity with debugging tools is crucial. Be ready to share experiences where you've used oscilloscopes or logic analysers to troubleshoot issues. Highlight any specific instances where your debugging skills led to significant improvements in a project.

✨Prepare for Technical Questions

Expect technical questions related to motor control principles and communication protocols like Modbus and Ethernet/IP. Brush up on these topics and think of scenarios where you've applied this knowledge in your previous roles.

Embedded Software Engineer in Exeter
TQR
Location: Exeter

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>