Apply now »

Job Title:  Senior R&D Firmware Engineer

Job Number:  19623

Country: United Kingdom
Function: Group Research & Development
Level: Experienced Professional
Appointment Type: Permanent





In our Research and Development (R&D) function, our focus is on science-based innovations through leading-edge research and harm reduction at its core. With dedicated and curious colleagues who are experts in everything from toxicology and plant biology to engineering and product development, we are leading the way for scientific developments in our industry. Together, we are Transforming Tobacco.


By driving the growth of our potentially reduced-risk products business, such as vapor, tobacco heating and oral and nicotine products, we’re giving consumers broader and more varied choice. Our people work in state-of-the-art facilities to bring a whole new world of nicotine products into the future. Collaborating with multiple functions and markets, these are the people who put us ahead of our competitors. And it’s about more

than satisfying consumer needs, it’s about delivering stakeholder value and creating valued experiences for colleagues and consumers alike.


What does this mean for you? By working in R&D, you’ll have access to first-class technology that can help you transform an entire industry from inside a global market-leading business. It means learning from experts who can push you to reach your full potential. It means innovative technologies to produced potentially reduced-risk solutions. And it means boldly taking your career to brand-new heights by continually learning and

growing. Welcome to R&D.


Job Purpose


This role is responsible to lead the electrical Firmware and software definition, development, and delivery of system level solutions, consisting of multiple interconnected components, from different engineering disciplines, into tobacco heating or vaping products for the NGP (Next Generation Products) Engineering Department.


Principal Accountabilities


  • System Design Specification – work with necessary stakeholders and prepare firmware requirements specification and contribute to the overall system design
  • System Functional and Non-Functional Analysis – carry out firmware functional and non-functional analysis and investigations to create the user stories for the product
  • Evaluate multiple system design concepts and maintain balance between the product and its components
  • System Functional and Physical Architecture development - propose new and different methods and processes to achieve product performance
  • Investigate new technologies on new product developments in NGP markets
  • Product Verification and Validation – design and develop system integration plan and tests related to firmware features and functionality
  • Lead System Integration and test (EVT and DVT)
  • Assist with safety certification testing and country specific homologation
  • Lead cross-functional technical and design reviews on the products
  • Responsible for product documentation from initial proposals through first production release
  • Assist with production and field failure analysis as required
  • Lead internal teams and / or development partners to define the expected firmware functionality and performance targets
  • Liaise with cross category architecture teams to maintain alignment with the specified programs, as well as electrical and physical architecture
  • Working with our internal teams and/ or development partners, create functional designs, demonstrating how the system satisfies the defined customer requirements


Knowledge, Skills and Experience


  • Bachelor’s degree: major in software/firmware/embedded solutions engineering
  • Previous experience in product firmware development and requirement definition and/or firmware system architecture design, firmware requirements creation and / or product verification testing
  • Previous experience launching a consumer electronic product into volume production
  • Previous experience developing firmware for battery powered consumer electronics devices
  • Previous experience conducting code reviews, code quality reviews, and IEC code safety reviews
  • Previous experience working as a member of a development team
  • Fluent in firmware development software tools such as C++ and embedded C
  • Fluent with at least two families of microprocessor development, such as Atmel, ARM Cortex, STM32 or other equivalent family of processors.




  • Base salary from £61,120 to £76,400 per year, depending of relevant experience
  • Bonus target up to 40% of annual base salary
  • Car allowance
  • 25 days annual leave
  • Participation in Discretionary Company Bonus Scheme
  • Participation in Company Share Reward Scheme
  • Company Pension Scheme
  • Private Healthcare Cover
  • Eligibility for Company Flexible Benefits Scheme.


British American Tobacco is one of the world’s leading multinational companies, with brands sold in over 200 markets, made in 44 factories in 42 countries.

We are proud that we are consistently among the top 5 companies on the London Stock Exchange.

Our portfolio includes our world-famous Global Drive Brands – Dunhill, Kent, Lucky Strike, Pall Mall and Rothmans – along with many other leading international brands, such as Vogue, Peter Stuyvesant and State Express 555.

Alongside our traditional tobacco business, we are also developing products that offer consumers potentially less risky alternatives to regular cigarettes. Our Next Generation Products are already leading the way in the Industry of vapour and tobacco heating devices. We continue to develop a solid portfolio of consumer solutions which already include well known global brands like Vype, glo and Voke.

Job Segment: Toxicology, Engineer, Electronics Engineer, Firmware, Electrical, Science, Engineering, Technology

Apply now »