Firmware Engineer

Kineton
Edinburgh, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Assembly Language C++ (Programming Language) Static Program Analysis Software Quality Code Review Cyber Security Computer Programming Information Technology Consulting Software Debugging Datagram Transport Layer Security Embedded Software
+17 more
Federal Information Processing Standards (FIPS) Firmware Field-Programmable Gate Array (FPGA) Hardware Security Module Internet Protocol Security (IP SEC) Joint Test Action (IEEE Standards) Open Source Technology Real-Time Operating Systems Reduced Instruction Set Computing RSA (Cryptosystem) Secure Coding Software Engineering Systems Architecture Systems Integration Transport Layer Security PIC Microcontroller Information Technology

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 levelAssociate

Employment type

  • Employment typeFull-time

Job function

  • IndustriesIT 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.

Requirements

  • 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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:59 min

Applying secure coding practices and proactive system monitoring

Mihaela-Roxana Ghidersa · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

10:35 min

Teaching and coaching security concepts for lasting impact

Tanya Janca · World Congress 2021

Videos

See all

Related articles

See all