Firmware Engineer
4 days ago
Edinburgh
Kineton Edinburgh, Scotland, United Kingdom 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., • Associate, • Full-time, • IT Services and IT Consulting Referrals increase your chances of interviewing at Kineton by 2x Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 2 days ago 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 Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 6 days ago Edinburgh, Scotland, United Kingdom 4 weeks ago Edinburgh, Scotland, United Kingdom 2 months ago 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 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. #J-18808-Ljbffr