At a Glance
- Tasks: Develop and test Embedded Linux systems for innovative products.
- Company: Join a multi-award winning technology developer in Edinburgh.
- Benefits: Enjoy hybrid working, flexible hours, 32 days holiday, and health perks.
- Why this job: Work on cutting-edge technology in a fast-paced, collaborative environment.
- Qualifications: Strong C/C++ skills and experience with Embedded Linux and device drivers required.
- Other info: Opportunity to develop skills in PCIe and multi-core ARM processors.
The predicted salary is between 48000 - 84000 £ 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:
- 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.
Skills and Experience:
- Strong C and C++ programming.
- Embedded Linux and Device Driver development.
- Linux build processes, deployment and testing.
Desirable Skills:
- 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 (Edinburgh) employer: Placed
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 knowledgeable about current technologies and innovations can help you stand out during discussions with our team.
✨Tip Number 2
Engage with online communities or forums related to Embedded Linux development. Networking with professionals in the field can provide insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss specific projects where you've developed device drivers or worked on system-level debugging. Real-world examples will showcase your expertise and problem-solving skills.
✨Tip Number 4
Research our company culture and values. Understanding what we stand for will help you align your responses during interviews and demonstrate that you're a good fit for our team.
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 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 challenges you faced and how you overcame them.
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, 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 on 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 in their R&D team. This will help you tailor your answers and show genuine interest in how you can contribute to their ongoing projects.
✨Prepare for Problem-Solving Questions
Expect 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 collaborative mindset.
✨Discuss Future Learning Opportunities
Mention your eagerness to learn about desirable skills like PCIe and multi-core ARM processors. This shows that you are not only qualified but also motivated to grow within the role and adapt to new technologies.