Senior Embedded Firmware Engineer

- United Kingdom -- England -- East of England -- Cambridgeshire Posted 03 September 2019 Permanent
Competitive Salary + great benefits

Job Description

Your role

We are looking for a forward-thinking, hardworking embedded software engineer who's ready to take on a more senior position and join our team. You will work with prototype hardware and get the first versions of the firmware running in simulation, using real production firmware. You will be an outstanding fit if you're an expert in your field who enjoys working at the hardware/software boundary and can span both digital domains.

You will own and deliver the embedded software solution to help verify an entire hardware project. From initial specification with the digital engineers, through development, debug and delivery. You will then work alongside both teams for debugging for hardware and software bugs. Unlike normal firmware development, this is pre-tape-out so there is a huge opportunity to influence the design of the entire system.

Our firmware is written in “C” and the hardware in Verilog, as well as python to run the build and test systems.


Your responsibilities

  • Designing and implementing embedded software to directly interface and drive digital hardware
  • Defining chip level verification requirements
  • Collaboratively working alongside the digital design team to debug software and digital hardware
  • Collaboratively working with firmware teams to ensure test firmware and production firmware stay in sync and maximise software re-use
  • Developing and maintaining our verification framework
  • Supporting the in-house software teams moving to new chip designs
  • Participating in reviews of design documents and software


Skills and experience you definitely need

  • A degree (or equivalent qualification/experience) in maths/science/software/electronics
  • Excellent shown understanding of ‘C’ programming language for resource constrained real-time environments where MIPS and memory have to be utilised carefully
  • Experience of developing embedded protocol software
  • An understanding of embedded debug techniques and tools
  • An interest in solving problems and a tenacity in finding root causes for complex issues and delivering results


Skills and experience that would be desirable

  • Knowledge of wireless communications standards
  • Understanding of an RTL language


Who we are

We are Samsung Cambridge Solution Centre (SCSC) we form part of the Connectivity Business area of Samsung Electronics. Our fun and friendly team consists of 150 people in our head office in Cambridge on the Innovation Park and also a team of 80 in Denmark. We develop the core silicon and software technology for Bluetooth, Bluetooth Low Energy and Wi-Fi technology and the team has over a decade of experience in shipping connectivity chips to tier 1 customers for multiple applications. The culture we have built is very much work hard play hard and we strive to deliver results but also ensure that working with us is fun and engaging with a focus on your well-being.


Why work with us?

People are at the heart of everything at Samsung Cambridge. Without our dedicated, talented team, we wouldn't have reached the success we have today. You will receive a competitive salary and an excellent compensation package including:

  • 25 days holiday, plus the option to buy and sell
  • Private medical insurance
  • Group income protection
  • Life assurance
  • Travel insurance
  • Discounted Samsung products in the Staff Shop
  • Team and social events
  • Free breakfast and lunch in our canteen
  • On site facilities including, a gym, table tennis, games room and more
  • Flexible benefits including, breakdown cover, Gymflex, cycle to work, dental insurance and much more for you to choose from

We are an equal opportunity employer and value diversity at our company. We look for the people with the best talent and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you require any reasonable adjustments to be able to take part in the recruitment process, please let us know during your application and we will make every effort to accommodate this. 

Contact information

Natasha Willett