At a Glance
- Tasks: Design and develop firmware for cutting-edge electric power systems.
- Company: Join a leading R&D company specialising in advanced electric motors and controllers.
- Benefits: Enjoy a competitive salary, professional development, and a supportive team culture.
- Why this job: Work on innovative technology in a collaborative environment with strong technical leadership.
- Qualifications: Degree in engineering or equivalent experience; proficiency in C/C++ required.
- Other info: Occasional overseas travel and a full UK driving licence needed.
The predicted salary is between 48000 - 84000 £ per year.
Our client is a leading research and development company specialising in advanced electric motors, controllers, and inverters across a variety of applications. They are seeking a talented Senior Firmware & Software Engineer to join their innovative engineering team on a permanent basis. This is a fantastic opportunity for someone with strong experience in power and embedded electronics, bare-metal development, and C programming to work on cutting-edge technology in a fast-paced, collaborative environment.
About the Role
As a Senior Firmware & Software Engineer, you'll be a core member of the Engineering Team, contributing to the development of firmware and software solutions that power our advanced systems. You'll work closely with the Lead Firmware Engineer, Chief Technical Officer, and Lead Electronics Engineer to meet project milestones and ensure top-quality performance.
What You'll Do
- Design, develop, maintain, and test embedded firmware and software for electric power systems
- Work closely with hardware engineers to integrate code with electronics
- Write clear, maintainable code in C/C++ for bare-metal and embedded systems
- Document development processes and testing procedures
- Provide technical support and contribute to continuous improvement initiatives
- Ensure compliance with coding standards and regulatory requirements
What We're Looking For
- Solid experience in embedded systems and microcontroller firmware development
- Proficiency in C and C++ programming
- Familiarity with cross compilers, debugging tools, and source control systems (e.g. GIT)
- Understanding of electronic schematics and hardware interfaces
- Experience working to industry standards such as MISRA is desirable
- Strong problem-solving skills and a detail-oriented mindset
Qualifications & Requirements
- Degree in an engineering discipline or equivalent industry experience
- Ability to travel overseas occasionally
- Full UK driving licence and own transport
- Comfortable using IT systems including Word, Excel, and MRP software
Why Join Us?
- Work on ground-breaking technology that's shaping the future of electric power
- Be part of a close-knit and innovative team with strong technical leadership
- Continuous professional development and opportunities to grow
- Supportive culture that values collaboration, accountability, and creativity
To apply please send us your CV to review.
Senior Firmware & Software Engineer employer: Gerrell & Hard
Contact Detail:
Gerrell & Hard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Firmware & Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in embedded systems and electric power technologies. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Network with professionals in the industry, especially those who work in firmware and software engineering. Attend relevant meetups or online forums to connect with potential colleagues and learn about their experiences.
✨Tip Number 3
Prepare to discuss specific projects where you've successfully developed embedded firmware or software. Be ready to explain your role, the challenges you faced, and how you overcame them, as this will showcase your problem-solving skills.
✨Tip Number 4
Research the company’s products and recent developments in electric motors and controllers. Understanding their technology will allow you to tailor your discussions and show how your skills align with their needs.
We think you need these skills to ace Senior Firmware & Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in embedded systems and C/C++ programming. Emphasise any projects or roles where you've worked on firmware development for electric power systems.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific experiences that align with the job description, such as your familiarity with debugging tools and compliance with coding standards.
Highlight Relevant Skills: In your application, clearly outline your skills related to microcontroller firmware development and your understanding of electronic schematics. This will demonstrate your fit for the position.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects attention to detail, which is crucial for a Senior Firmware & Software Engineer.
How to prepare for a job interview at Gerrell & Hard
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded systems and C/C++ programming in detail. Bring examples of past projects where you designed or developed firmware, and be ready to explain your thought process and problem-solving approach.
✨Understand the Company’s Products
Research the company’s advanced electric motors, controllers, and inverters. Understanding their technology will help you answer questions more effectively and demonstrate your genuine interest in the role and the company.
✨Prepare for Technical Questions
Expect technical questions related to microcontroller firmware development and debugging tools. Brush up on your knowledge of coding standards like MISRA and be ready to discuss how you ensure compliance in your work.
✨Demonstrate Team Collaboration
Since the role involves working closely with hardware engineers and other team members, be prepared to discuss your experience in collaborative environments. Share examples of how you’ve contributed to team projects and supported continuous improvement initiatives.