At a Glance
- Tasks: Develop and test cutting-edge Embedded Linux systems for innovative products.
- Company: Join a multi-award winning tech developer known for its industry-leading R&D team.
- Benefits: Enjoy hybrid working, flexible hours, 32 days holiday, and a comprehensive health package.
- Why this job: Be part of a fast-paced environment where your skills can truly shine and innovate.
- Qualifications: Strong C/C++ programming and experience in Embedded Linux and Device Driver development required.
- Other info: Opportunity to work with advanced technologies like Multi Core ARM processors and PCIe.
The predicted salary is between 48000 - 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 will 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.
Senior Embedded Linux Software Engineer in Edinburgh employer: Singular Recruitment
Contact Detail:
Singular Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Linux Software Engineer in Edinburgh
✨Tip Number 1
Familiarise yourself with the latest trends in Embedded Linux systems. Being knowledgeable about current technologies and innovations can help you stand out during discussions with our team.
✨Tip Number 2
Network with professionals in the embedded systems field. Attend relevant meetups or online forums to connect with others who work in similar roles, as they might provide insights or even referrals.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those involving C/C++ programming and device driver development. Be ready to explain your problem-solving approach and how you debugged system-level issues.
✨Tip Number 4
Show enthusiasm for continuous learning. Highlight any recent courses or certifications related to Embedded Linux or ARM processors, as this demonstrates your commitment to staying updated in the field.
We think you need these skills to ace Senior Embedded Linux Software Engineer in 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 debugging system-level issues and collaborating with engineering teams, as these are key responsibilities of the position.
Showcase Relevant Projects: If you have worked on projects involving multi-core ARM processors or PCIe, be sure to include these in your application. Highlight any specific achievements or innovations that resulted from your work.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial for a Senior Embedded Linux Software Engineer.
How to prepare for a job interview at Singular Recruitment
✨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 design and test device drivers.
✨Understand the Company’s Products
Research the company’s product line and recent innovations in embedded systems. This will help you tailor your answers and show genuine interest in their work during the interview.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your debugging skills and system-level issue resolution. Practice explaining your thought process clearly and concisely when tackling 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 teamwork.