Embedded Software Engineer in Musselburgh
Embedded Software Engineer

Embedded Software Engineer in Musselburgh

Musselburgh Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Develop and maintain embedded software systems for innovative products.
  • Company: Pioneering tech company with a dynamic engineering team.
  • Benefits: Salary up to £50,000, flexible working, 33 days leave, and excellent health benefits.
  • Why this job: Join a collaborative team and work on cutting-edge imaging technology.
  • Qualifications: Strong C/C++ skills and experience with embedded Linux and multi-threaded programming.
  • Other info: Opportunity for career growth in a rapidly expanding company.

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

A pioneering technology company is looking for an Embedded Software Engineer to join its dynamic engineering team. This is an exciting opportunity to contribute to state‑of‑the‑art products, supporting both current systems and next‑generation innovations.

What Is In It For You

  • Salary up to £50,000
  • Flexible working with once a week into the office
  • 33 days annual leave
  • Birthday off
  • Generous pension package
  • Excellent health benefits

Role Overview

You will be responsible for the development and maintenance of embedded software systems, enhancing a sophisticated, high‑performance codebase. Collaborating with engineers from multiple disciplines, you’ll play a pivotal role in product development, innovation, and research initiatives.

  • Develop, test, and enhance embedded software systems
  • Maintain and optimise existing products, including processing engines
  • Collaborate with a multidisciplinary team on R&D and product design
  • Document testing, calibration, debugging, and fixes

What We’re Looking For

  • Strong C/C++ skills, multi-threaded programming experience on Linux
  • Experience with embedded Linux, drivers, TCP/IP communications, and board-level protocols (USB, I2C, SPI, RS232)
  • Familiarity with REST APIs, WebSockets, and JavaScript/Node.js
  • Agile development experience and version control (Git/SVN)
  • Self‑motivated, proactive, and excellent communicator

Why Join?

Work on cutting‑edge imaging technology in a collaborative, forward‑thinking team, with the chance to influence product direction and grow alongside a rapidly expanding company. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Embedded Software Engineer in Musselburgh employer: Bright Purple

Join a pioneering technology company in Edinburgh as an Embedded Software Engineer, where you'll be part of a dynamic team dedicated to developing cutting-edge imaging technology. Enjoy a flexible working environment with generous benefits including 33 days of annual leave, a competitive salary, and excellent health perks, all while contributing to innovative projects that shape the future of technology. With a strong focus on employee growth and a collaborative culture, this is an exceptional opportunity for those looking to make a meaningful impact in their careers.
B

Contact Detail:

Bright Purple Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in embedded systems. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and embedded Linux. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your multi-threaded programming and board-level protocols. Practise coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 4

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

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

C/C++ Programming
Multi-threaded Programming
Embedded Linux
Driver Development
TCP/IP Communications
Board-level Protocols (USB, I2C, SPI, RS232)
REST APIs
WebSockets
JavaScript/Node.js
Agile Development
Version Control (Git/SVN)
Documentation Skills
Debugging Skills
Collaboration Skills
Self-motivation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong C/C++ skills and experience with embedded Linux. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us on cutting-edge imaging technology. Let us know how your skills can contribute to our innovative team.

Showcase Your Collaboration Skills: Since we value teamwork, mention any experiences where you collaborated with engineers from different disciplines. Highlighting your ability to work in a multidisciplinary environment will definitely catch our eye!

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 during the process!

How to prepare for a job interview at Bright Purple

✨Know Your Code Inside Out

Make sure you’re well-versed in your C/C++ skills and can discuss your experience with multi-threaded programming on Linux. Be ready to share specific examples of projects where you've developed or optimised embedded software systems.

✨Brush Up on Protocols

Familiarise yourself with board-level protocols like USB, I2C, SPI, and RS232. You might be asked about how these protocols work in practice, so having a couple of real-world applications in mind will help you stand out.

✨Show Off Your Collaboration Skills

Since the role involves working with a multidisciplinary team, prepare to discuss how you’ve successfully collaborated with others in past projects. Highlight any experience you have with Agile development and version control tools like Git or SVN.

✨Prepare for Technical Questions

Expect some technical questions related to embedded Linux, drivers, and TCP/IP communications. Practising common interview questions in these areas can help you feel more confident and articulate during the interview.

Embedded Software Engineer in Musselburgh
Bright Purple
Location: Musselburgh

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

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>