Firmware Engineer

Firmware Engineer

Full-Time 32000 - 52000 Β£ / year (est.) No working from home possible
Platform Recruitment Limited

At a Glance

  • Tasks: Join our R&D team to develop firmware for cutting-edge autonomous robots.
  • Company: We're a dynamic automation company with a global reach and innovative projects.
  • Benefits: Enjoy a competitive salary, up to 5% pension contributions, and 25 days holiday.
  • Other info: VISA sponsorship is not available for this role.
  • Why this job: Be part of a fast-paced environment where your work directly impacts users and technology.
  • Qualifications: 3+ years in embedded development with C/C++ and experience in RTOS environments required.

The predicted salary is between 32000 - 52000 Β£ per year.

Electronics/Firmware Engineer - Southampton My Client is an established and growing company operating within the optics and optoelectronics sector. They are looking for an Electronics/Firmware Engineer to join their Product Development Team, working on the design and delivery of advanced optical and laser systems. The Role: Develop and maintain electronics and firmware for optoelectronic and laser-based systems Design, build, and test embedded systems and control electronics to supply specifications Work across the full product development lifecycle from concept through to release Support product delivery activities and customer orders Develop and document production procedures and support production staff training About You: Relevant degree or equivalent experience within a similar industry Strong experience with embedded systems and firmware development Proficient in C and/or C++ Experience with microcontrollers such as PICs, AVR, or STM32 Background in digital, microprocessor, and low-noise analogue electronics design Able to solve technical problems independently and communicate complex issues clearly Comfortable working both independently and within a team environment Desirable experience with lasers, optics, RF electronics, closed-loop control systems, or PCB/mechanical design If this sounds like you - please apply below! TPBN1_UKTJ

Firmware Engineer employer: Platform Recruitment Limited

Join a dynamic and innovative company in the automation industry, where as a Firmware Engineer, you'll be at the forefront of developing cutting-edge robotic solutions. With a competitive salary, generous holiday allowance, and a collaborative work culture that encourages professional growth, this role offers you the chance to make a real impact while enjoying a balanced hybrid work environment in the vibrant city of Oxford.

Platform Recruitment Limited

Contact Details:

Platform Recruitment Limited Recruitment Team

StudySmarter Expert Advice🀫

We think this is how you could land Firmware Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in embedded systems and firmware development. Being knowledgeable about current technologies, especially related to STM32 microcontrollers and RTOS environments, will help you stand out during discussions.

✨Tip Number 2

Network with professionals in the automation and robotics industry. Attend relevant meetups or online forums where you can connect with engineers who work on similar projects. This could lead to valuable insights and potential referrals.

✨Tip Number 3

Prepare to discuss your experience with C/C++ in production environments. Be ready to share specific examples of projects you've worked on, particularly those involving embedded systems, as this will demonstrate your practical knowledge and problem-solving skills.

✨Tip Number 4

Showcase your understanding of communication protocols like CAN, I2C, and Ethernet. Being able to articulate how you've implemented these in past projects will highlight your technical expertise and make you a more attractive candidate.

We think you need these skills to ace Firmware Engineer

Embedded C/C++ Programming
Experience with STM32 or similar ARM-based microcontrollers
RTOS and Bare-Metal Systems Knowledge
Automated Testing Frameworks Development
OTA Update Implementation
Fault-Handling System Design
Familiarity with Linux-based Development Workflows

Some tips for your application 🫑

Tailor Your CV:Make sure your CV highlights your experience with embedded C/C++, STM32 microcontrollers, and any relevant projects. Use specific examples that demonstrate your skills in RTOS and bare-metal environments.

Craft a Compelling Cover Letter:In your cover letter, express your enthusiasm for the role and the company. Mention your experience with automation and how you can contribute to the development of autonomous robots. Be sure to align your skills with the job requirements.

Showcase Relevant Projects:If you have worked on projects involving OTA updates, fault-handling systems, or automated test frameworks, include these in your application. Detail your role and the impact of your contributions to demonstrate your capability.

Highlight Communication Skills:Since you'll be working closely with hardware, software, and electronics engineers, emphasise your ability to collaborate effectively. Mention any experience you have in cross-functional teams or projects that required strong communication.

How to prepare for a job interview at Platform Recruitment Limited

✨Showcase Your Embedded Experience

Make sure to highlight your 3+ years of embedded development experience during the interview. Be prepared to discuss specific projects where you used C/C++ in production environments, as this will demonstrate your practical knowledge and ability to deliver high-quality firmware.

✨Familiarise Yourself with STM32

Since the role involves working with STM32 or similar ARM-based microcontrollers, brush up on your knowledge of these platforms. Be ready to discuss your experience with them, including any challenges you've faced and how you overcame them.

✨Understand RTOS and Bare-Metal Systems

The company is looking for someone comfortable in RTOS and bare-metal environments. Prepare to explain your understanding of these systems and provide examples of how you've implemented them in past projects, focusing on the benefits they brought to your work.

✨Communications Protocols Knowledge

Familiarity with communication protocols like CAN, I2C, and Ethernet is essential. Be ready to discuss your experience with these protocols, including any specific applications or projects where you successfully integrated them into your firmware solutions.