Builders & researchers with expertise in Ethereum, Protocol Engineering, L2, DeFi & Smart Contracts Security & Auditing
DeFi • Ethereum • Layer 2 scaling • Blockchain • Protocol engineering
4 days ago
🔄 Hybrid – Edinburgh
Builders & researchers with expertise in Ethereum, Protocol Engineering, L2, DeFi & Smart Contracts Security & Auditing
DeFi • Ethereum • Layer 2 scaling • Blockchain • Protocol engineering
• Collaborate closely with hardware engineers to co-develop firmware for custom PCB designs. • Lead the firmware development lifecycle, including architecture design, coding, debugging, testing, and deployment for embedded systems. • Implement and optimize real-time firmware for palm vein recognition systems. • Develop and maintain secure DFU mechanisms for reliable firmware updates. • Drive hardware bring-up and validation, performing system-level integration and testing. • Contribute to regulatory compliance efforts for certification standards. • Ensure firmware scalability and modularity for future enhancements. • Collaborate with cross-functional teams to define system requirements. • Mentor junior developers, providing guidance in best practices and code reviews. • Stay current with industry trends and emerging technologies.
• 7+ years of experience in embedded software development, with a strong emphasis on hardware-software co-design and real-time system optimization. • Proven experience in shipping embedded products from prototype to mass production, ideally in industries such as electronics, medical devices, or consumer hardware. • Advanced proficiency in Rust, C/C++ programming for embedded systems and working knowledge of RTOS environments (e.g., FreeRTOS, ThreadX). • Expertise in sensor integration (e.g., biometric sensors, imaging sensors) and real-time data acquisition and processing. • Extensive experience with communication protocols (e.g., I2C, SPI, UART) and handling peripheral devices. • In-depth knowledge of DFU processes and secure boot methodologies for firmware updates. • Hands-on experience in hardware bring-up and debugging, using oscilloscopes, logic analyzers, and JTAG debuggers. • Familiarity with low-power embedded system design, ensuring energy-efficient operation. • Strong understanding of cybersecurity best practices for embedded systems, including encryption, secure boot, and firmware validation. • Experience with STM32 microcontrollers (ARM Cortex-M). • Knowledge of ARM TrustZone for secure embedded systems. • Familiarity with Assembly for low-level hardware interaction and optimization. • Cross-platform development expertise (Linux, macOS, Windows) for tooling and testing environments. • Knowledge of Python for scripting, automation, and development tools. • Familiarity with firmware development tools (e.g., CMake, GDB, OpenOCD). • Experience with Linux kernel development and low-level driver implementation.
Apply Now