Firmware Engineer (Edinburgh) - #1717012

Kineton


Date: 7 hours ago
City: Edinburgh
Contract type: Full time
Work schedule: Full day
Kineton

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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Quality Engineering

IC Resources,
8 hours ago
Our international client is currently searching for a Semiconductor Supplier Quality Engineer to manage end to end component quality, working closely with suppliers and internal teams to ensure new product readiness. The role will involve leading multi-functional teams and to...

Audio Visual & Event Engineer

Vivedia,
9 hours ago
Regional Audio Visual Engineer We are Vivedia, the UK’s market leader in audio-visual services for ‘once-in-a-lifetime events’ (weddings, funerals, citizenship ceremonies). We have a head office in Sheffield and a satellite office in London, but our customers are spread across...

Senior Embedded Software Engineer (Edinburgh)

IC Resources,
10 hours ago
Senior Embedded Software Engineer – Satellite Communications Location: Edinburgh, UK | Hybrid Model Salary: £70,000 - £90,000 (Depending on depth of experience) We’re hiring for a pioneering client in the satellite communications industry, developing the first space-based cellular broadband network...