At a Glance
- Tasks: Develop and test cutting-edge Embedded Linux systems for innovative products.
- Company: Join a multi-award winning technology developer with a global client base.
- Benefits: Enjoy hybrid working, flexible hours, 32 days holiday, and comprehensive health perks.
- Why this job: Be part of a fast-paced R&D team creating impactful technology solutions.
- Qualifications: Strong C/C++ programming skills and experience in Embedded Linux and Device Driver development required.
- Other info: Opportunity to work with advanced hardware and enhance your skills in a supportive environment.
The predicted salary is between 43200 - 72000 £ per year.
An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux Software Engineer to join their multi-award winning R&D team. In this role you’ll develop highly performant Embedded Linux systems for new products and enhancements for a global client base. The successful candidate will be experienced and able to innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems.
Responsibilities for the role of Senior Embedded Linux Software Engineer will include:
- Design and test device driver and application specific software on Linux systems.
- Debugging of system level issues and collaboration with other engineering disciplines.
- Board bring up and evaluation of various SoC Hardware.
As the selected Senior Embedded Linux Software Engineer, your skills and experience should include:
- Strong C and C++ programming
- Embedded Linux and Device Driver development.
- Linux build processes, deployment and testing.
Desirable skills/skills you can develop within the role:
- Knowledge of PCIe.
- Multi Core ARM processors.
- Communication protocols.
Benefit package includes 5% pension, healthcare, life assurance, illness protection, 32 days holiday, hybrid working, flexible working hours and lots more around health and wellbeing which the company promotes a lot.
Please get in touch if you would like to explore further or have any questions regarding the role or company.
Contact Detail:
Placed Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Linux Software Engineer (Edinburgh)
✨Tip Number 1
Familiarise yourself with the latest trends in Embedded Linux systems. Being able to discuss recent advancements or technologies during your interview can demonstrate your passion and commitment to the field.
✨Tip Number 2
Network with professionals in the embedded systems community. Attend meetups, webinars, or conferences where you can connect with others in the industry, as personal referrals can significantly boost your chances of landing the job.
✨Tip Number 3
Prepare to showcase your problem-solving skills. Be ready to discuss specific challenges you've faced in previous roles and how you overcame them, especially related to device driver development or debugging system-level issues.
✨Tip Number 4
Research the company’s products and projects. Understanding their current offerings and future directions will allow you to tailor your conversation and show how your skills align with their needs.
We think you need these skills to ace Senior Embedded Linux Software Engineer (Edinburgh)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C and C++ programming, as well as your work with Embedded Linux and device driver development. Use specific examples from your past roles to demonstrate your skills.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience in developing embedded systems and how you can contribute to their R&D team. Be sure to align your skills with the responsibilities listed in the job description.
Showcase Relevant Projects: If you have worked on projects involving Linux build processes or debugging system-level issues, include these in your application. Highlight any experience with multi-core ARM processors or communication protocols, as these are desirable skills for the role.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a technical role like this.
How to prepare for a job interview at Placed
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C and C++ programming, as well as your work with Embedded Linux systems. Bring examples of projects you've worked on that demonstrate your ability to develop device drivers and application-specific software.
✨Understand the Company’s Products
Research the company’s existing products and any recent innovations they’ve made in the embedded systems space. This will help you tailor your answers and show your genuine interest in their work during the interview.
✨Prepare for Problem-Solving Questions
Expect to face technical questions that assess your debugging skills and system-level issue resolution. Practice explaining your thought process clearly, as this will demonstrate your analytical abilities and how you approach complex problems.
✨Highlight Collaboration Experience
Since the role involves working with other engineering disciplines, be ready to share examples of how you've successfully collaborated in past projects. Emphasise your communication skills and ability to work in a team-oriented environment.