VJ TECH LIMITED | Firmware Engineer
VJ TECH LIMITED | Firmware Engineer

VJ TECH LIMITED | Firmware Engineer

Reading Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
V

At a Glance

  • Tasks: Join us as a Firmware Engineer to develop and optimize embedded software for cutting-edge testing equipment.
  • Company: VJ Tech is a leader in innovative lab equipment for construction and geotechnical industries since 1991.
  • Benefits: Enjoy 21 days holiday, medical benefits, life insurance, and a pension fund with company contributions.
  • Why this job: Be part of a dynamic team, work on impactful projects, and travel to Milan for hands-on experience.
  • Qualifications: 10+ years in firmware development, proficiency in C/C++, and strong embedded systems knowledge required.
  • Other info: Opportunity for growth in a global company with a supportive and experienced team.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Company: VJ Tech Limited/Controls Spa (“VJ Tech”, “Controls”, or “Company”)

Job Title: Firmware Engineer

Reports to: R&D Manager

Position Summary

We are seeking a highly skilled, independent, and motivated Firmware Engineer to join our team. This position will be responsible for creating and improving embedded software systems used within precision materials testing equipment primarily focused within the construction and infrastructure markets. The Firmware Engineer will report to the R&D Manager and will require occasional travel on site to our manufacturing facility in Milan, Italy. The ideal candidate will have 10+ years of experience successfully implementing firmware on industrial machinery, be proficient in C or C++ and have a strong understanding of microcontrollers and experience with real time operating systems. The candidate’s base will be in Reading UK with expectations to travel to Control’s facility in Milan, Italy when necessary.

Key Responsibilities

  • Work with hardware and other engineering staff to evaluate and document the interface requirements between hardware/firmware/software
  • Develop design verification documents
  • Design, implement, and debug firmware for embedded systems in C/C++
  • Perform testing and validation of embedded firmware to ensure reliability and stability
  • Optimize code for performance, power efficiency, and memory usage
  • Assess third party and open-source software
  • Assist hardware engineers in developing schematics to optimize product performance
  • Provide postproduction support when necessary

Experience, Skills and Education

  • BS Electrical/Electronic Engineering or Software Engineering with 10+ years’ work experience from a relevant area
  • Proficiency with C and C++ required with extensive experience in automation and closed loop industrial control
  • Strong understanding of embedded systems architecture and hardware interfaces (e.g., UART, SPI, I2C, CAN etc.).
  • Strong knowledge of ST family microcontrollers (e.g. STM32H7) and real-time operating systems (RTOS).
  • IAR and/or KEIL µVision development environment(s)
  • Knowledge of Digital Signal Processing (e.g. FIR, IIR filters)
  • Knowledge of TCP/IP, network programming preferred
  • Familiarity with version control systems (e.g., Git).
  • Embedded Linux based knowledge is a plus
  • Basic electronics troubleshooting abilities (debugging and problem-solving skills, including using tools like oscilloscopes, logic analyzers, and debuggers).
  • Experience with wireless communication protocols (Bluetooth, WiFi, 4G, etc.).
  • Experience or coursework with automated testing frameworks is a plus
  • Experience with firmware development of modern GUI for embedded applications
  • Detail oriented, thorough, and ability to maintain and enforce strict revision control and change documentation.

Compensation

  • Base salary, depending on candidate experience
  • 21 days holiday plus the UK statutory and bank holidays
  • Medical and dental benefits
  • Life insurance benefits (entry is immediate upon completion of 3 months’ service)
  • Pension fund – company contributions 3%

Company Background

VJ Tech has been successfully manufacturing and supplying high quality, advanced and innovative laboratory test equipment to the construction and geotechnical industries since 1991. From universities where our instruments provide testing for post-graduate research, to multinational construction companies involved in large projects, our equipment provides the solutions to a diverse range of requirements. For more information, please visit www.vjtech.co.uk.

Controls is a market leader in the construction materials testing industry. Headquartered in Milan, Italy with five international branch offices, over 100 distributors worldwide and a dedicated team of highly experienced and knowledgeable specialists, we offer the largest and most capable technical sales and support network in the industry. For more information, please visit www.controls-group.com

VJ TECH LIMITED | Firmware Engineer employer: VJ TECH LIMITED

At VJ Tech Limited, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Our team enjoys competitive benefits, including 21 days of holiday, medical and dental coverage, and a pension plan with company contributions. With opportunities for professional growth and the chance to work on cutting-edge technology in a dynamic environment, especially with occasional travel to our state-of-the-art facility in Milan, Italy, we are committed to supporting our employees' success and well-being.
V

Contact Detail:

VJ TECH LIMITED Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land VJ TECH LIMITED | Firmware Engineer

✨Tip Number 1

Make sure to highlight your experience with embedded systems and real-time operating systems during any discussions. This is crucial for the Firmware Engineer role at VJ Tech, as they are looking for someone with a strong understanding of these areas.

✨Tip Number 2

Familiarize yourself with the specific microcontrollers mentioned in the job description, especially the ST family like STM32H7. Being able to discuss your hands-on experience with these will set you apart from other candidates.

✨Tip Number 3

Since the position requires occasional travel to Milan, be prepared to discuss your flexibility and willingness to travel. Showing that you are open to this aspect can demonstrate your commitment to the role.

✨Tip Number 4

Engage with the company’s online presence and familiarize yourself with their products and services. This knowledge will not only help you in interviews but also show your genuine interest in VJ Tech and its mission.

We think you need these skills to ace VJ TECH LIMITED | Firmware Engineer

C Programming
C++ Programming
Embedded Systems Design
Microcontroller Architecture
Real-Time Operating Systems (RTOS)
Digital Signal Processing
Network Programming (TCP/IP)
Version Control Systems (Git)
Debugging Skills
Electronics Troubleshooting
Wireless Communication Protocols (Bluetooth, WiFi, 4G)
Automated Testing Frameworks
GUI Development for Embedded Applications
Attention to Detail
Documentation and Revision Control

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Firmware Engineer position at VJ Tech Limited. Understand the key responsibilities and required skills, especially the importance of proficiency in C/C++ and experience with embedded systems.

Tailor Your CV: Customize your CV to highlight your 10+ years of experience in firmware development, particularly in industrial machinery. Emphasize your knowledge of microcontrollers, real-time operating systems, and any relevant projects you've worked on.

Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for embedded systems and your ability to work independently. Mention specific experiences that align with the responsibilities listed in the job description, such as optimizing code for performance or collaborating with hardware engineers.

Highlight Relevant Projects: In your application, include details about specific projects where you implemented firmware on industrial machinery. Discuss the challenges you faced, how you overcame them, and the impact of your work on the project's success.

How to prepare for a job interview at VJ TECH LIMITED

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C and C++, as well as your understanding of embedded systems architecture. Highlight specific projects where you've implemented firmware on industrial machinery, especially those involving microcontrollers like the STM32H7.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your debugging and troubleshooting skills. Be ready to explain how you've used tools like oscilloscopes and logic analyzers in past projects to solve complex issues.

✨Familiarize Yourself with the Company

Research VJ Tech Limited and its products. Understanding their focus on precision materials testing equipment will help you align your answers with their goals and demonstrate your genuine interest in the company.

✨Prepare for Behavioral Questions

Since the role requires collaboration with hardware and engineering staff, be ready to share examples of how you've worked in teams. Discuss your approach to communication and how you handle conflicts or challenges in a team setting.

VJ TECH LIMITED | Firmware Engineer
VJ TECH LIMITED
V
  • VJ TECH LIMITED | Firmware Engineer

    Reading
    Full-Time
    43200 - 72000 ÂŁ / year (est.)

    Application deadline: 2027-01-21

  • V

    VJ TECH LIMITED

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>