At a Glance
- Tasks: Join a dynamic team to support and maintain firmware for cutting-edge semiconductor solutions.
- Company: Work with a globally recognized semiconductor company shaping the future of technology.
- Benefits: Enjoy opportunities for growth, collaboration, and working on impactful projects.
- Why this job: Be at the forefront of firmware development, making a real difference in customer solutions.
- Qualifications: Expertise in C programming, embedded systems, and production-quality firmware is essential.
- Other info: Experience with open-source projects and customer support is a plus!
The predicted salary is between 43200 - 72000 £ per year.
Are you a software engineer with experience working on low level / firmware projects that is looking for a new role within a newly established software engineering group.
At European Recruitment we are working alongside at a globally recognizable semiconductor company, helping them to bring on board a Staff Software Engineer.
Responsibilities:
- You will be responsible for supporting and maintaining downstream, production-quality firmware for CSS-based platform solutions.
- You will serve as the primary point of contact for customers, addressing support and maintenance needs. Your role will involve defect management, feature backporting, and bug fixes.
- You will collaborate closely with the release team to coordinate downstream updates for customers after the initial launch.
- You will also work alongside the firmware development team to contribute to the design and development of solutions for infrastructure platforms based on CPU and System IP.
Skills:
- Expertise in C programming for embedded systems with strong debugging skills.
- Experience in developing and maintaining production-quality firmware, with solid knowledge of bootloaders and device drivers.
- Proven experience in defect triaging and defect management for system software.
- Strong understanding and experience in maintaining software compliant with industry standards like UEFI and ACPI.
- Familiarity with technologies such as RAS, hypervisors, CXL, power management, and security.
Nice To Have Skills:
- Experience in supporting and maintaining production-quality firmware within the server segment.
- Experience working with the open-source community, with an understanding of open-source project development cycles and contribution processes.
- Proven experience in providing customer support, including triaging and resolving reported issues.
- Familiarity with open-source projects such as Linux Kernel, TF-A, UEFI EDK II, and OpenBMC.
If this role sounds interesting to you then apply directly or send your CV to me at
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (
Software Engineer - Senior / Staff - Low Level & Firmware employer: European Tech Recruit
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Senior / Staff - Low Level & Firmware
✨Tip Number 1
Make sure to highlight your experience with C programming for embedded systems during any conversations or interviews. This is a key skill for the role, and demonstrating your proficiency can set you apart from other candidates.
✨Tip Number 2
Familiarize yourself with the specific technologies mentioned in the job description, such as UEFI, ACPI, and RAS. Being able to discuss these topics knowledgeably will show that you're well-prepared and genuinely interested in the position.
✨Tip Number 3
If you have experience with open-source projects, be ready to share examples of your contributions. This can demonstrate your ability to work collaboratively and your understanding of the development cycles in the open-source community.
✨Tip Number 4
Prepare to discuss your approach to defect management and customer support. Providing concrete examples of how you've successfully triaged and resolved issues in the past can showcase your problem-solving skills and customer-oriented mindset.
We think you need these skills to ace Software Engineer - Senior / Staff - Low Level & Firmware
Some tips for your application 🫡
Tailor Your CV: Make sure to customize your CV to highlight your experience with low-level programming and firmware projects. Emphasize your expertise in C programming, debugging skills, and any relevant projects that showcase your ability to maintain production-quality firmware.
Craft a Strong Cover Letter: Write a cover letter that clearly outlines your interest in the role and how your background aligns with the responsibilities mentioned in the job description. Mention specific experiences related to defect management, feature backporting, and customer support.
Showcase Relevant Skills: In your application, explicitly mention your familiarity with industry standards like UEFI and ACPI, as well as any experience with technologies such as RAS, hypervisors, and power management. This will demonstrate your fit for the position.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any grammatical errors or typos. A polished application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at European Tech Recruit
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C programming for embedded systems in detail. Highlight specific projects where you developed or maintained production-quality firmware, and be ready to explain your debugging process.
✨Demonstrate Problem-Solving Skills
Since defect management is a key responsibility, come equipped with examples of how you've triaged defects in the past. Discuss your approach to resolving issues and how you collaborated with teams to implement solutions.
✨Familiarize Yourself with Industry Standards
Make sure you understand UEFI and ACPI standards, as well as any relevant technologies like RAS and hypervisors. Being able to discuss these topics will show that you are knowledgeable and ready to contribute from day one.
✨Engage with Open-Source Experience
If you have experience with open-source projects, be ready to talk about your contributions and what you learned from those experiences. This can set you apart, especially if you can relate it to the company's work in the server segment.