Enable job alerts via email!

Firmware Engineer

JR United Kingdom

Dunfermline

On-site

GBP 40,000 - 60,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A technology company based in Dunfermline seeks a skilled Firmware Engineer to join their team. The successful candidate will design, develop, and implement firmware for embedded systems, focusing on cybersecurity and performance. This role requires a Bachelor’s degree and significant experience in firmware development, with duties including researching and implementing cryptographic algorithms and collaborating closely with hardware engineers.

Qualifications

  • 2+ years in firmware development for embedded systems.
  • Demonstrable expertise in cybersecurity and cryptographic algorithms.
  • Proficiency in C/C++ programming languages.

Responsibilities

  • Design and implement firmware for embedded systems with a focus on security.
  • Develop and integrate secure communication protocols.
  • Conduct thorough testing and debugging of firmware.

Skills

Embedded system architectures
Cybersecurity principles
Cryptographic algorithms
Real-time operating systems (RTOS)
Problem-solving
Analytical skills
Collaboration abilities

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

JTAG

Job description

Social network you want to login/join with:

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Data Migration Developer

JR United Kingdom

Glasgow

Remote

GBP 38,000 - 50,000

5 days ago
Be an early applicant

D365 Business Central Developer

JR United Kingdom

Glasgow

Remote

GBP 45,000 - 65,000

5 days ago
Be an early applicant

Senior Software Engineer (Ruby on Rails & React Native)

JR United Kingdom

Glasgow

Remote

GBP 50,000 - 70,000

5 days ago
Be an early applicant

Frontend software engineer (React) - Europe Remote

Gr4vy

City of Edinburgh

Remote

GBP 40,000 - 65,000

6 days ago
Be an early applicant

Vehicle Modelling and Software Engineer

JR United Kingdom

City of Edinburgh

Remote

GBP 35,000 - 55,000

7 days ago
Be an early applicant

Derivatives Quant Dev / Software Engineer, FinTech,

JR United Kingdom

City of Edinburgh

Remote

GBP 45,000 - 65,000

7 days ago
Be an early applicant

Firmware / Embedded Software Engineer

JR United Kingdom

Dunfermline

On-site

GBP 40,000 - 60,000

9 days ago

Software Engineer (Unity)

JR United Kingdom

City of Edinburgh

Remote

GBP 35,000 - 55,000

13 days ago

Senior Application Engineer

JR United Kingdom

City of Edinburgh

Remote

GBP 45,000 - 65,000

7 days ago
Be an early applicant