Firmware Engineer

Firmware Engineer

Leeds Full-Time 32000 - 48000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Design and develop firmware for testing and end products in a dynamic team.
  • Company: Join Instrumentel, a leader in asset monitoring solutions for extreme environments.
  • Benefits: Enjoy 25 days holiday, a pension scheme, life assurance, and employee assistance programs.
  • Why this job: Be part of innovative projects that enhance asset performance and make a real impact.
  • Qualifications: Knowledge of C programming, Linux RTOS, and Agile development is essential.
  • Other info: Monthly 1-1s, personalized development plans, and engaging wellbeing events await you.

The predicted salary is between 32000 - 48000 £ per year.

Instrumentel is a world-leading provider of asset monitoring solutions for precision measurement in extreme environments. Our solutions include Condition-Based Predictive Maintenance, Condition Monitoring of remote assets, and predictive analytics to improve asset performance.

We are now recruiting for an Embedded Software (Firmware) Engineer to join our busy team in Leeds. The main purpose of the role is to design and develop firmware for testing and for end products, as well as the design and development of software and hardware for both internal and external use.

Key Responsibilities include:

  1. Preparation of technical documents for reviews by the project tech lead.
  2. Preparation of project documents, providing accurate time estimates on projects and product costings for the product manager.
  3. Create design documentation for firmware design (flow diagrams).
  4. Writing of well-commented code for use on IC’s implemented on products.
  5. Writing of well-commented code for use as unit, white box, and black box tests.
  6. Code review of other members of the team.
  7. Version Control and release code.
  8. Management of incoming data to our server.
  9. Participation in weekly/daily team technical meetings.
  10. Support customers with technical requests as guided by the project or engineering manager.

The essential skills required for the role include:

  1. Knowledge of C Programming language.
  2. Knowledge of Linux.
  3. RTOS experience.
  4. Knowledge/experience of Agile Development process and version control.

In addition to the above, you may also be asked to support in the following areas:

  1. JavaScript development.
  2. Infrastructure development.
  3. Data Analytics.
  4. SW Testing.

In return, you will benefit from:

  1. Monthly 1-1s with your line manager.
  2. A PDP designed specifically for you.
  3. Twice yearly appraisals.
  4. Employee Engagement surveys.
  5. Wellbeing events.
  6. Employee benefits through Unipart Group.

#J-18808-Ljbffr

Firmware Engineer employer: Unipart Technologies Group

Instrumentel is an exceptional employer, offering a dynamic work environment in Leeds where innovation thrives. With a strong focus on employee development, you will benefit from personalized professional development plans, regular appraisals, and a supportive culture that values your contributions. Enjoy a comprehensive benefits package including generous holiday allowance, a pension scheme, and wellness initiatives, making it a rewarding place to advance your career as a Firmware Engineer.
U

Contact Detail:

Unipart Technologies Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Engineer

✨Tip Number 1

Familiarize yourself with the specific technologies and tools mentioned in the job description, such as C programming and Linux RTOS. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Engage with the embedded systems community online. Join forums, attend webinars, or participate in local meetups to network with professionals in the field. This can provide valuable insights and potentially lead to referrals for the position.

✨Tip Number 3

Prepare to discuss your experience with Agile development processes during the interview. Be ready to share examples of how you've successfully collaborated in a team environment and managed version control in past projects.

✨Tip Number 4

Showcase your problem-solving skills by preparing for technical questions related to firmware design and testing. Think of scenarios where you've had to troubleshoot issues or optimize code, as these experiences will demonstrate your capability to handle the responsibilities of the role.

We think you need these skills to ace Firmware Engineer

C Programming
Linux RTOS
Agile Development
Version Control
Embedded Software Development
Firmware Design
Technical Documentation
Code Review
Unit Testing
Data Management
Flow Diagrams
JavaScript Development
Software Testing
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Understand the Role: Take the time to thoroughly read the job description for the Firmware Engineer position. Make sure you understand the key responsibilities and essential skills required, such as knowledge of C programming and Linux RTOS.

Tailor Your CV: Customize your CV to highlight relevant experience and skills that match the job requirements. Emphasize your knowledge of Agile development processes, version control, and any experience with embedded systems or firmware development.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for embedded software engineering. Mention specific projects or experiences that demonstrate your ability to design and develop firmware, as well as your problem-solving skills.

Highlight Technical Skills: In your application, make sure to clearly list your technical skills, especially those mentioned in the job description. Include your proficiency in C programming, experience with Linux RTOS, and any familiarity with JavaScript or data analytics.

How to prepare for a job interview at Unipart Technologies Group

✨Showcase Your C Programming Skills

Make sure to highlight your experience with the C programming language during the interview. Be prepared to discuss specific projects where you utilized C, and consider bringing examples of well-commented code you've written.

✨Demonstrate Your Understanding of Agile Development

Since knowledge of the Agile development process is essential for this role, be ready to explain how you've applied Agile methodologies in past projects. Discuss your experience with version control and how it has improved your workflow.

✨Prepare for Technical Questions

Expect technical questions related to firmware design and embedded systems. Brush up on your knowledge of Linux RTOS and be ready to solve problems or provide insights into your approach to firmware development.

✨Engage in Team Dynamics

Since the role involves participation in team meetings and code reviews, express your enthusiasm for collaboration. Share examples of how you've contributed to team projects and supported colleagues in technical discussions.

Firmware Engineer
Unipart Technologies Group
U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>