Senior Firmware/Software Engineer
Senior Firmware/Software Engineer

Senior Firmware/Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Design and develop firmware/software for embedded devices, leading a small team.
  • Company: Join a renowned brand in the financial sector, known for innovation and success.
  • Benefits: Enjoy hybrid work options, relocation assistance, and potential visa sponsorship.
  • Why this job: Be part of a dynamic team making a global impact with cutting-edge technology.
  • Qualifications: Experience in embedded firmware design, C++, and microprocessor knowledge required.
  • Other info: Opportunity for growth and leadership in a supportive environment.

The predicted salary is between 43200 - 72000 £ per year.

Net Talent has partnered with a well-known brand in the financial sector who are looking to grow their highly successful team and need a Senior Firmware / Software Engineer to help them in the design, evaluation, test and build of devices used across the world. They need someone with several years real-time embedded firmware / software design experience with a keen interest in the design of electro/mechanical systems operating under software or firmware command & control. This role is Hybrid in Dundee with a minimum of 3 days a week onsite.

Main responsibilities shall include, but will not be restricted to:

  • Design, develop and document firmware and software drivers controlling embedded real-time devices.
  • Design, develop and document test procedures and software to validate functionality.
  • Software unit test and supporting integration and systems testing.
  • Regular progress reporting on schedule, quality & size of change.
  • Small team leadership.
  • Project planning & status reporting to management.

BASIC QUALIFICATIONS:

  • Experience developing embedded real-time firmware (C++ preferred).
  • 32-bit microprocessor experience (ARM preferred).
  • 8/16-bit microcontroller experience.
  • Developing PC/Device application-level software (Linux, Android or Windows).
  • C++, C#, VB, Java or C.
  • USB knowledge.
  • Python.
  • Software design and methodologies – Object-Oriented.
  • Software configuration management.

Please note: Visa sponsorship can be provided along with relocation assistance if needed.

Senior Firmware/Software Engineer employer: Job Traffic

Join a leading brand in the financial sector that values innovation and collaboration, offering a dynamic work environment in Dundee. As a Senior Firmware/Software Engineer, you'll benefit from a hybrid work model, competitive salary, and opportunities for professional growth within a supportive team culture. With a focus on cutting-edge technology and employee development, this company is committed to fostering a rewarding career path for its engineers.
J

Contact Detail:

Job Traffic Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware/Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C++, ARM microprocessors, and embedded systems. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Prepare to discuss your previous experiences in designing and developing firmware and software drivers. Be ready to share specific examples of challenges you faced and how you overcame them, as this will demonstrate your problem-solving abilities and technical expertise.

✨Tip Number 3

Since this role involves team leadership, think about your past experiences leading small teams or projects. Highlight your leadership style and how you motivate others, as well as any successful project outcomes that resulted from your guidance.

✨Tip Number 4

Research the company and its products thoroughly. Understanding their market position and the specific devices they develop will allow you to tailor your conversation and show genuine interest in contributing to their success.

We think you need these skills to ace Senior Firmware/Software Engineer

Embedded Firmware Development
Real-Time Operating Systems (RTOS)
C++ Programming
32-bit Microprocessor Experience (ARM preferred)
8/16-bit Microcontroller Experience
Device Application-Level Software Development (Linux, Android, Windows)
Software Unit Testing
Integration and Systems Testing
Test Procedure Documentation
Project Planning and Status Reporting
Team Leadership
Object-Oriented Software Design
Software Configuration Management
USB Protocol Knowledge
Python Programming

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded firmware and software design, particularly with C++ and 32-bit microprocessors. Include specific projects that demonstrate your skills in designing and developing real-time systems.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience in electro/mechanical systems and how it aligns with the responsibilities outlined in the job description.

Showcase Relevant Projects: If you have worked on projects involving embedded systems or firmware development, be sure to include these in your application. Describe your role, the technologies used, and the outcomes achieved to demonstrate your capabilities.

Highlight Leadership Experience: Since the role involves small team leadership, mention any previous experience you have in leading projects or teams. Discuss your approach to project planning and status reporting, as this will show your readiness for the responsibilities of the position.

How to prepare for a job interview at Job Traffic

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded real-time firmware, especially in C++. Highlight specific projects where you've designed and developed firmware or software drivers for embedded devices. This will demonstrate your technical expertise and relevance to the role.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your problem-solving skills, particularly in the context of electro/mechanical systems. Prepare examples of challenges you've faced in previous roles and how you overcame them, focusing on your analytical thinking and creativity.

✨Discuss Team Leadership Experience

Since the role involves small team leadership, be ready to talk about your experience managing projects and leading teams. Share examples of how you've motivated team members, handled conflicts, and ensured project success through effective communication and planning.

✨Prepare for Technical Assessments

You may be asked to complete a technical assessment or coding challenge during the interview. Brush up on your coding skills, particularly in C++ and Python, and be familiar with object-oriented design principles. Practising common algorithms and data structures can also be beneficial.

Senior Firmware/Software Engineer
Job Traffic
J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>