Software Engineer - Senior / Staff - Low Level & Firmware
Apply now
Software Engineer - Senior / Staff - Low Level & Firmware

Software Engineer - Senior / Staff - Low Level & Firmware

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Apply now
E

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

Join a globally recognized semiconductor company that values innovation and collaboration in its newly established software engineering group. As a Senior/Staff Software Engineer, you will benefit from a dynamic work culture that fosters professional growth and offers opportunities to work on cutting-edge low-level and firmware projects. With a focus on employee development and a commitment to maintaining high standards in production-quality firmware, this role provides a meaningful and rewarding career path in a supportive environment.
E

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

C Programming
Embedded Systems Development
Debugging Skills
Production-Quality Firmware Maintenance
Bootloaders Knowledge
Device Drivers Expertise
Defect Management
Defect Triaging
UEFI Compliance
ACPI Standards
RAS Technologies
Hypervisors Familiarity
CXL Understanding
Power Management
Security Protocols

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.

Software Engineer - Senior / Staff - Low Level & Firmware
European Tech Recruit
Apply now
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>