At a Glance
- Tasks: Develop and optimise embedded software for high-performance products.
- Company: Leading engineering & technology company in Edinburgh.
- Benefits: Flexible salary tailored to the right candidate.
- Why this job: Shape next-gen technology and make a real impact in embedded systems.
- Qualifications: Strong experience in Embedded C and Linux development required.
- Other info: Collaborative environment with opportunities for professional growth.
The predicted salary is between 48000 - 72000 £ per year.
Location: Edinburgh
Employment: Permanent
Working: On-site
Salary: Flexible — tailored around the right candidate
About the Role
Join a leading engineering & technology company driving next-gen high-performance products. You will take ownership of embedded Linux systems and low-level C software, from concept to production, shaping platform architecture and ensuring robust performance across demanding environments.
What You Will Do
- Write production-quality Embedded C for device drivers, board support packages, and system components
- Develop and optimise software on embedded Linux platforms
- Contribute to C++/Python tooling, automation, and applications
- Bring up, debug, and validate software on target hardware using oscilloscopes, logic analysers, and lab equipment
- Collaborate with hardware & firmware teams for smooth integration and early issue resolution
- Drive improvements in software architecture, processes, and documentation
What We Are Looking For
- Strong experience in Embedded C and embedded Linux development
- Proven low-level programming and hardware-software integration skills
- Comfortable with build systems, toolchains, version control, and system bring-up
- Hands-on with debugging tools and lab equipment
- Analytical, detail-oriented, and collaborative across multidisciplinary teams
Qualifications
- Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline
- Experience with device drivers, Yocto, or real-time systems is a plus
Senior Software Engineer in Broughton employer: Verso Recruitment
Contact Detail:
Verso Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Broughton
✨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 that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Embedded C and Linux. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your low-level programming and debugging skills. Practice common interview questions related to embedded systems and be ready to demonstrate your problem-solving abilities.
✨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 and engaged with our company.
We think you need these skills to ace Senior Software Engineer in Broughton
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded C and Linux development. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about embedded systems and how you can contribute to our team. Keep it engaging and personal – we love to see your personality come through.
Showcase Your Projects: If you've worked on any cool projects involving device drivers or low-level programming, make sure to mention them! We’re keen to see real-world applications of your skills, so include links or descriptions of your work.
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’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at Verso Recruitment
✨Know Your Embedded C Inside Out
Make sure you brush up on your Embedded C skills before the interview. Be ready to discuss your past projects and how you've tackled challenges in low-level programming. They’ll likely want to hear about specific examples where you’ve written production-quality code.
✨Familiarise Yourself with Embedded Linux
Since the role involves embedded Linux systems, it’s crucial to understand the nuances of this environment. Review your experience with build systems and toolchains, and be prepared to explain how you’ve optimised software on these platforms in previous roles.
✨Get Hands-On with Debugging Tools
They’ll want to know about your practical experience with debugging tools like oscilloscopes and logic analysers. Before the interview, practice using these tools if you can, and think of specific instances where you’ve used them to solve problems.
✨Show Your Collaborative Spirit
This role requires working closely with hardware and firmware teams, so be ready to discuss how you’ve collaborated in the past. Share examples of how you’ve resolved issues early in the development process and contributed to a team-oriented environment.