Firmware Engineer

Kineton

City of Edinburgh

On-site

GBP 45,000 - 65,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading technology company in Edinburgh seeks a highly skilled Firmware Engineer. This role involves designing and implementing firmware for embedded systems, focusing on cybersecurity and performance. Candidates should possess a strong background in embedded systems and cryptographic algorithms, and be proficient in C and C++. Join a dynamic team to innovate and secure cutting-edge technology solutions.

Qualifications

  • 2+ years in firmware development for embedded systems.
  • Strong understanding of embedded system architectures and RTOS.

Responsibilities

  • Design, develop, and implement firmware for embedded systems.
  • Research and implement cryptographic algorithms for data protection.
  • Conduct thorough testing and debugging of firmware.

Skills

Problem Solving
Analytical Skills
Communication

Education

Bachelor's or Master's degree in Computer Science

Tools

C
C++
JTAG

Job description

Kineton Edinburgh, Scotland, United Kingdom

Firmware Engineer

Kineton Edinburgh, Scotland, United Kingdom

Get AI-powered advice on this job and more exclusive features.

Kineton is a cutting-edge technology company committed to providing innovative digital solutions for our domestic and international clients.

We are looking for a highly skilled and motivated Firmware Engineer to join our dynamic engineering team.

In this critical role, you will be responsible for:

  • The design, development, and implementation of firmware for our embedded systems, with a strong emphasis on integrating cutting-edge cybersecurity algorithms and robust information encryption techniques.
  • Your expertise in real-time development will be crucial in ensuring the performance, reliability, and security of our products.
  • You will work closely with hardware engineers, software developers, and security experts throughout the product lifecycle.

Responsibilities:

  • Design, develop, and implement firmware for embedded systems, focusing on security and performance.
  • Research, analyze, and implement cryptographic algorithms for data protection at rest and in transit.
  • Develop and integrate secure communication protocols.
  • Design and implement real-time firmware solutions that meet strict performance and latency requirements.
  • Conduct thorough testing and debugging of firmware, including security vulnerability assessments.
  • Collaborate with hardware engineers on system architecture and hardware/firmware interfaces, ensuring security considerations are integrated from the outset.
  • Work closely with software development teams to ensure seamless integration of firmware with higher-level applications.
  • Contribute to the development and maintenance of technical documentation, including design specifications, test plans, and security architecture documents.
  • Participate in code reviews to ensure code quality, security, and adherence to coding standards.
  • Troubleshoot and resolve complex firmware and security-related issues.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 2+ years in firmware development for embedded systems.
  • Strong understanding of embedded system architectures, microcontrollers (e.g., ARM, RISC-V,), and real-time operating systems (RTOS).
  • Demonstrable expertise in cybersecurity principles and practices relevant to embedded systems.
  • Significant experience in the development and implementation of cryptographic algorithms (e.g., AES, RSA, ECC, SHA).
  • Hands-on experience with secure communication protocols (e.g., TLS/SSL, DTLS, IPsec).
  • Proficiency in programming languages such as C and C++. Experience with assembly language is a plus.
  • Solid understanding of hardware/software interfaces and debugging tools (e.g., JTAG).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.

Preferred Qualifications:

  • Experience with specific security standards and certifications relevant to embedded systems (e.g., Common Criteria, FIPS 140-2).
  • Knowledge of hardware security modules (HSMs) and trusted execution environments (TEEs).
  • Familiarity with static and dynamic code analysis tools for security vulnerability detection.
  • Experience with secure coding practices and threat modeling.
  • Contributions to open-source security or embedded projects.

Location:

  • Edinburgh, Scotland, United Kingdom.
Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Kineton by 2x

Sign in to set job alerts for “Firmware Engineer” roles.

Edinburgh, Scotland, United Kingdom 1 month ago

Edinburgh, Scotland, United Kingdom 1 week ago

Edinburgh, Scotland, United Kingdom 2 days ago

Internship - AI Embedded Software Engineer (Italy Based)

Edinburgh, Scotland, United Kingdom 2 months ago

Edinburgh, Scotland, United Kingdom 2 days ago

Edinburgh, Scotland, United Kingdom 4 weeks ago

Edinburgh, Scotland, United Kingdom 1 month ago

Edinburgh, Scotland, United Kingdom 1 month ago

Edinburgh, Scotland, United Kingdom 4 weeks ago

Edinburgh, Scotland, United Kingdom 20 hours ago

Edinburgh, Scotland, United Kingdom 2 days ago

Edinburgh, Scotland, United Kingdom 3 weeks ago

Edinburgh, Scotland, United Kingdom 1 week ago

Firmware/FPGA Engineers - All levels (All UK Sites)

Edinburgh, Scotland, United Kingdom 2 weeks ago

Edinburgh, Scotland, United Kingdom 6 days ago

Senior Software Engineer (C++) - London or Edinburgh

Edinburgh, Scotland, United Kingdom 4 weeks ago

Edinburgh, Scotland, United Kingdom 2 months ago

Software Standardization and Industry Development Engineer - Fully Remote Contract

Edinburgh, Scotland, United Kingdom 2 weeks ago

Edinburgh, Scotland, United Kingdom 1 week ago

Edinburgh, Scotland, United Kingdom 1 month ago

Edinburgh, Scotland, United Kingdom 2 weeks ago

Edinburgh, Scotland, United Kingdom 2 weeks ago

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom 2 weeks ago

Edinburgh, Scotland, United Kingdom 1 day ago

Edinburgh, Scotland, United Kingdom 1 day ago

Edinburgh, Scotland, United Kingdom 2 weeks ago

Edinburgh, Scotland, United Kingdom 2 weeks ago

Edinburgh, Scotland, United Kingdom 6 days ago

Edinburgh, Scotland, United Kingdom 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Holt Executive Ltd • City of Edinburgh

On-site
GBP 60,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

Computer Futures • Bristol

Hybrid
GBP 50,000 - 60,000
Annual salary up to £60,000
Annual bonus up to 5%
8% employer contribution
+3
Infrastructure Research Engineer
Infrastructure Research Engineer

European Tech Recruit • City of Edinburgh

On-site
GBP 40,000 - 60,000
Infrastructure Research Engineer
Infrastructure Research Engineer

European Tech Recruit • City of Edinburgh

On-site
GBP 45,000 - 65,000
Ubuntu Enablement - Software Engineering Manager
Ubuntu Enablement - Software Engineering Manager

Canonical • City of Edinburgh

On-site
GBP 60,000 - 80,000
Senior Firmware Engineer
Senior Firmware Engineer

Platform Recruitment • Oxford

Hybrid
GBP 50,000 - 80,000
Up to 5% employer pension contributions
25 days holiday
Regular team socials
iOS Developer
iOS Developer

CreateFuture • City of Edinburgh

On-site
GBP 35,000 - 50,000
35 days holiday
Enhanced parental and adoption leave
Pension - matched up to 5%
Senior Embedded SW Engineer
Senior Embedded SW Engineer

Arm • Cambridge

Hybrid
GBP 50,000 - 70,000
Hybrid working model
Professional development opportunities
Equal opportunity employer benefits
Information Technology Support Engineer
Information Technology Support Engineer

Net Talent • City of Edinburgh

On-site
GBP 30,000 - 50,000
35 days holiday
Employee assistance programme
Lead Software Engineer
Lead Software Engineer

TieTalent • City of Edinburgh

Hybrid
GBP 75,000 - 85,000
15–20% Annual Bonus
15% Employer Pension
36 Days Holiday
+3