Firmware Engineer

Firmware Engineer

Stevenage Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Z

At a Glance

  • Tasks: Design and develop embedded firmware for cutting-edge sensor technology.
  • Company: Join a dynamic team focused on non-intrusive corrosion and erosion monitoring systems.
  • Benefits: Enjoy hybrid working with 4 days on-site and 1 day from home.
  • Why this job: Be part of innovative projects that make a real-world impact in technology.
  • Qualifications: Degree in Computer Science or related field; 3 years of embedded firmware experience required.
  • Other info: Collaborate with diverse teams and enhance your skills in a supportive environment.

The predicted salary is between 36000 - 60000 £ per year.

Are you passionate about embedded systems and looking to apply your skills on cutting-edge sensor technology? We are on the lookout for a talented Firmware Developer to join a multi-skilled product development team working on world-class non-intrusive corrosion and erosion monitoring systems.

The Role

You will play a key part in designing and coding embedded firmware for new sensor products and continuous improvement projects. Working both independently and collaboratively, you will bring robust design rigour to the table, ensuring solutions are well-architected, tested, and documented. You will work with a wide range of internal stakeholders, from electronics engineers to software developers, ensuring seamless hardware-firmware integration.

Key Responsibilities

  • Design and develop embedded firmware (C/C++) for new hardware and product enhancements.
  • Specify, execute, and review verification tests and validation results.
  • Collaborate with electronics designers to define specifications and acceptance criteria.
  • Work closely with internal firmware/software teams to integrate reusable components.
  • Conduct peer code reviews and design reviews to ensure quality and consistency.
  • Produce high-quality documentation, training materials, and knowledge sharing.

Technology Environment

  • STM32 Microcontrollers
  • Zephyr RTOS with C++ abstraction layer
  • Jira, Bitbucket, Jenkins, TestRail, Automated Build Servers
  • Communications protocols: SPI, I2C, CAN, UART, WirelessHART
  • Power management, bootloaders, DMA, flash memory management

What You Will Need

  • Degree in Computer Science, Embedded Systems, or related discipline.
  • Minimum 3 years of hands-on experience in embedded firmware development.
  • Solid grasp of both digital and analogue electronics.
  • Experience with embedded development tools and Agile methodologies desirable.
  • Familiarity with cybersecurity considerations in embedded development is a plus.

What We Are Looking For

  • Design-focused approach with strong attention to software architecture and design patterns.
  • Quality-driven mindset with commitment to robust testing and verification.
  • Self-starter with a strong appetite for learning across disciplines.
  • Professional, collaborative communication style – comfortable asking questions and challenging constructively.

Location

Crawley, UK

If you are ready to develop innovative technology with real-world industrial impact, we would love to hear from you.

Contact: craig@zedtalent.co.uk

Firmware Engineer employer: ZedTalent

Join a forward-thinking company in Crawley that values innovation and collaboration, offering a hybrid working model that promotes work-life balance. As a Firmware Engineer, you'll benefit from a supportive work culture that encourages professional growth through continuous learning and development opportunities, while contributing to groundbreaking sensor technology that makes a real-world impact.
Z

Contact Detail:

ZedTalent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as STM32 Microcontrollers and Zephyr RTOS. Having hands-on experience or projects that showcase your skills with these technologies can set you apart during discussions.

✨Tip Number 2

Engage with online communities or forums related to embedded systems and firmware development. This not only helps you stay updated on industry trends but also allows you to network with professionals who might provide insights or referrals for opportunities at StudySmarter.

✨Tip Number 3

Prepare to discuss your previous projects in detail, especially those involving collaboration with cross-functional teams. Highlighting your ability to work with electronics engineers and software developers will demonstrate your fit for the collaborative environment at StudySmarter.

✨Tip Number 4

Showcase your commitment to quality and testing by discussing any relevant methodologies you've used, such as Agile practices or automated testing frameworks. This will resonate well with our focus on robust design and verification in the role.

We think you need these skills to ace Firmware Engineer

Embedded Firmware Development
C/C++ Programming
Digital and Analogue Electronics Knowledge
Design Patterns and Software Architecture
Verification and Validation Testing
Collaboration with Cross-Functional Teams
Code Review and Quality Assurance
Documentation and Training Material Production
Experience with STM32 Microcontrollers
Familiarity with Zephyr RTOS
Understanding of Communication Protocols (SPI, I2C, CAN, UART, WirelessHART)
Power Management Techniques
Bootloader Development
Agile Methodologies
Cybersecurity Considerations in Embedded Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in embedded systems and firmware development. Emphasise your proficiency in C/C++ and any specific projects that showcase your skills in designing and coding embedded firmware.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for embedded systems and sensor technology. Mention how your background aligns with the key responsibilities of the role, such as collaboration with electronics engineers and your approach to quality-driven development.

Showcase Relevant Projects: Include specific examples of past projects where you designed or developed embedded firmware. Highlight your experience with tools like STM32 Microcontrollers and any Agile methodologies you've used, as well as your understanding of verification tests and validation results.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. Ensure that your writing is clear and professional, reflecting your attention to detail and commitment to quality.

How to prepare for a job interview at ZedTalent

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded systems, particularly in C/C++. Highlight specific projects where you've designed and developed firmware, and be ready to explain your approach to problem-solving in these scenarios.

✨Understand the Technology Stack

Familiarise yourself with the technologies mentioned in the job description, such as STM32 Microcontrollers and Zephyr RTOS. Being able to discuss how you've used similar tools or frameworks will demonstrate your readiness for the role.

✨Emphasise Collaboration

Since the role involves working closely with electronics engineers and software developers, prepare examples of how you've successfully collaborated in past projects. This could include discussing how you handled peer code reviews or integrated components with other teams.

✨Prepare Questions

Have thoughtful questions ready about the company's projects, team dynamics, and expectations for the role. This shows your genuine interest in the position and helps you assess if it's the right fit for you.

Firmware Engineer
ZedTalent
Location: Stevenage
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

Z
  • Firmware Engineer

    Stevenage
    Full-Time
    36000 - 60000 £ / year (est.)
  • Z

    ZedTalent

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>