Embedded Systems Developer

Embedded Systems Developer

Full-Time 60000 - 60000 £ / year (est.) No working from home possible
First Recruitment Services

At a Glance

  • Tasks: Design and develop embedded software for real-world hardware products.
  • Company: Established international manufacturing business in Newhaven.
  • Benefits: Up to £60,000 salary, 25 days holiday, free parking, and health cash plan.
  • Other info: Dynamic team environment with opportunities for career growth.
  • Why this job: Join a hands-on role and make an impact on innovative technology.
  • Qualifications: 5+ years in embedded systems, strong C/C++ skills, and problem-solving abilities.

The predicted salary is between 60000 - 60000 £ per year.

Salary: Up to £60,000 (dependent on experience and qualifications)

Location: Newhaven

Hours: Monday to Friday, 8am to 5pm

25 days holiday plus bank holidays, free parking, pension scheme, life assurance, health cash plan scheme.

We’re working with an established, international manufacturing business based in Newhaven, who are looking to bring in an experienced Embedded Systems Developer to join their Software Engineering team. This is a hands-on role, where you’ll be involved across the full product lifecycle – from low-level firmware development through to system integration and testing – working on real-world, hardware-based products. You’ll take responsibility for designing, developing and maintaining embedded software and firmware, working closely with hardware, firmware and manufacturing teams to deliver robust, high-performance solutions.

As an Embedded Systems Developer, your key responsibilities will include:

  • Developing embedded software in C/C++ (and some C# where required)
  • Writing low-level firmware (drivers, peripherals, comms interfaces)
  • Supporting board bring-up and hardware/software integration
  • Carrying out unit, integration and system-level testing
  • Debugging and resolving complex hardware/software issues
  • Contributing to design reviews and technical discussions
  • Producing clear technical documentation and following best practice standards

Requirements:

  • 5+ years’ experience in embedded systems development (ideally within a manufacturing environment)
  • Strong programming skills in C/C++ (C# beneficial)
  • Experience with microcontroller architectures (e.g. ARM, Atmel)
  • Knowledge of communication protocols such as: USB, TCP/IP, UART, I2C, SPI, Bluetooth LE / wireless technologies
  • Experience working with Linux and/or Windows OS platforms
  • Familiarity with Git or other source control tools
  • Strong problem-solving and debugging skills
  • Bachelor’s degree (B. S.) in embedded systems development or equivalent

Benefits, Hours & Salary:

  • Up to £60,000 (dependent on experience & qualifications)
  • Full time, permanent role – based in Newhaven
  • Monday to Friday, 37.5 hours per week
  • 25 days holiday plus bank holidays
  • Free parking
  • Pension scheme
  • Life assurance
  • Health cash plan scheme

Embedded Systems Developer employer: First Recruitment Services

Join a leading international manufacturing business in Newhaven as an Embedded Systems Developer, where you will thrive in a collaborative and innovative work culture. With competitive salaries, generous holiday allowances, and comprehensive benefits including a pension scheme and health cash plan, this company prioritises employee well-being and professional growth. Embrace the opportunity to work on cutting-edge technology while enjoying a supportive environment that fosters creativity and development.

First Recruitment Services

Contact Details:

First Recruitment Services Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Systems Developer

Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field, attend industry meetups, and don’t be shy about asking for introductions. We all know that sometimes it’s not just what you know, but who you know!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and firmware development. We love seeing real-world applications of your work, so make sure to highlight any hands-on experience you've had.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges related to embedded systems and be ready to discuss your debugging strategies. We want to see how you tackle complex issues!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for passionate candidates who are eager to join our team and contribute to exciting projects in embedded systems.

We think you need these skills to ace Embedded Systems Developer

Embedded Software Development
C/C++ Programming
C# Programming
Low-Level Firmware Development
Microcontroller Architectures (e.g. ARM, Atmel)
Communication Protocols (USB, TCP/IP, UART, I2C, SPI, Bluetooth LE)
Linux OS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Embedded Systems Developer role. Highlight your experience with C/C++, firmware development, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

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 your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!

Show Off Your Problem-Solving Skills:In your application, don’t forget to mention specific examples where you've tackled complex hardware/software issues. We’re all about finding solutions, so let us know how you’ve made an impact in your previous roles!

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. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at First Recruitment Services

Know Your Tech Inside Out

Make sure you brush up on your C/C++ skills and be ready to discuss your experience with microcontroller architectures. Be prepared to explain how you've tackled low-level firmware development and system integration in past projects.

Showcase Your Problem-Solving Skills

During the interview, share specific examples of complex hardware/software issues you've debugged. Highlight your thought process and the steps you took to resolve these challenges, as this will demonstrate your analytical abilities.

Familiarise Yourself with Their Products

Research the company’s products and understand their applications. This will not only help you answer questions more effectively but also show your genuine interest in the role and the company’s mission.

Prepare for Technical Discussions

Be ready to engage in technical discussions about design reviews and best practices. Think of questions you might have about their current projects or technologies they use, as this shows you're proactive and engaged.