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
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
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.