Principal Firmware Engineer in Cumbernauld

Principal Firmware Engineer in Cumbernauld

Cumbernauld Full-Time 60000 - 84000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead the design and development of firmware for cutting-edge gas analyser products.
  • Company: Join a pioneering tech firm focused on embedded systems and innovation.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact in a dynamic environment while working with advanced technologies.
  • Qualifications: 7+ years in embedded software development with strong C/C++ skills required.
  • Other info: Located in Scotland; must be eligible to work in the UK without sponsorship.

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

The Principal Firmware Engineer will provide technical leadership in the design, development and maintenance of software and firmware components utilised in Continuous Gas Analyzer Products with a strong emphasis on embedded systems and hardware-level integration. This includes firmware engineers who work on code for the board using C and C++ and collaborate closely with electronics engineers. This role requires both technical leadership and strong interpersonal skills to support front-facing responsibilities. Work may involve sustaining legacy codebases as well as new product development, depending on roadmap priorities.

PLEASE NOTE the client will only accept candidates who are authorised to work in the UK, without the requirement for sponsorship or ANY type of visa (e.g. dependant/spousal, post-study, etc.). In addition, this role is hybrid-based with 4 days in the Scottish office; therefore, you should currently be located in Scotland.

PRINCIPLE JOB RESPONSIBILITIES
  • Perform requirements capture and analysis
  • Develop software/firmware architecture and concept proposals
  • Cybersecurity risk analysis and mitigation strategies, including assessments of cybersecurity notifications for 3rd party components
  • Co-ordinate estimation of development tasks to support project and software release planning
  • Design, coding and unit testing of software/firmware components
  • Technical review of other team members' output, including design, code and test plan reviews
  • Provide coaching and mentoring of other software team members
  • Collaborate with Product Owners, Scrum Masters, Software Developers and Testers within a Scrum framework and other functions within a global team
  • Work closely with electronics engineers for integration between firmware & hardware components
  • Bug capture, analysis and resolution
  • Co-ordinate technical support for field or manufacturing issues
  • Ensure compliance with software quality & process controls as specified by the Global Software Manager
  • Provide recommendations to the Global Software Manager of appropriate new tools, technologies, 3rd party components, industry best practices, etc.
  • Support leadership in the Software team recruitment
  • Support Cyber Security legislation and SIL-related activities
  • Familiarity with safety standards and design authority transitions is beneficial
REQUIRED QUALIFICATIONS AND EXPERIENCE
  • Minimum 7 years of experience with embedded software development, preferably on Linux
  • An engineering degree in software, electronics, or computer science, or knowledge at the same level
Desirable Skills and Experience
  • Strong technical knowledge of C and C++
  • Development experience with low level hardware interconnect protocols, i.e. CAN, SPI, UART, etc.
  • Strong skills in Real-time multi-threaded embedded systems and microcontrollers
  • Strong skills in Industrial protocols: Modbus, Profinet, HART, and Fieldbus
  • Development experience working with ADC or DAC devices
  • Experience in bare metal firmware development and developing firmware within an RTOS environment
  • Familiarity with application development for embedded Linux distributions
  • Practical experience in board bring-up and debugging using appropriate tools and techniques

Principal Firmware Engineer in Cumbernauld employer: McNally Recruitment Ltd

As a Principal Firmware Engineer, you will thrive in a dynamic and innovative environment that prioritises technical excellence and collaboration. Our hybrid work model allows you to enjoy the flexibility of working from home while being part of a vibrant team in our Scottish office, where we foster a culture of continuous learning and professional growth. With a strong emphasis on employee development and cutting-edge projects, we offer a rewarding career path for those looking to make a significant impact in the field of embedded systems.
M

Contact Detail:

McNally Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Firmware Engineer in Cumbernauld

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving embedded systems and firmware development. This is your chance to demonstrate your technical prowess and make a lasting impression on potential employers.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to firmware engineering and be ready to discuss your past experiences. Remember, they want to see how you think and solve problems!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications that way!

We think you need these skills to ace Principal Firmware Engineer in Cumbernauld

Embedded Software Development
C Programming
C++ Programming
Linux
Hardware-Level Integration
Cybersecurity Risk Analysis
Agile Methodologies
Real-Time Multi-Threaded Systems
Microcontrollers
Industrial Protocols (Modbus, Profinet, HART, Fieldbus)
Low Level Hardware Interconnect Protocols (CAN, SPI, UART)
Bare Metal Firmware Development
RTOS Environment
Board Bring-Up and Debugging

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Firmware Engineer role. Highlight your experience with embedded systems, C/C++, and any relevant projects that showcase your technical leadership. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about firmware engineering and how your background makes you a perfect fit for our team. Don’t forget to mention your experience with hardware-level integration and collaboration with electronics engineers.

Showcase Your Technical Skills: In your application, be sure to highlight your technical skills, especially in areas like cybersecurity risk analysis and real-time multi-threaded embedded systems. We love seeing specific examples of how you've tackled challenges in these areas!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your documents in one go. Plus, we love seeing applications come directly from our site!

How to prepare for a job interview at McNally Recruitment Ltd

✨Know Your Stuff

Make sure you brush up on your embedded systems knowledge, especially around C and C++. Be ready to discuss your experience with low-level hardware interconnect protocols like CAN and SPI. The more specific examples you can provide from your past work, the better!

✨Show Your Leadership Skills

As a Principal Firmware Engineer, you'll need to demonstrate your technical leadership. Prepare to talk about times you've mentored others or led projects. Think of specific instances where your guidance made a difference in a team's success.

✨Collaborate Like a Pro

This role involves working closely with electronics engineers and other team members. Be prepared to discuss how you've successfully collaborated in a Scrum framework. Highlight any experiences where you coordinated with cross-functional teams to achieve project goals.

✨Cybersecurity Awareness is Key

Given the emphasis on cybersecurity in this role, make sure you understand the basics of risk analysis and mitigation strategies. Be ready to discuss any relevant experiences you have with cybersecurity notifications or compliance with safety standards.

Principal Firmware Engineer in Cumbernauld
McNally Recruitment Ltd
Location: Cumbernauld

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

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