Full-Time

Junior Embedded Developer

Confirmed live in the last 24 hours

Nethermind

Nethermind

201-500 employees

Blockchain solutions for Ethereum network

Cybersecurity
Crypto & Web3

Junior

Edinburgh, UK

Onsite - 100% presence required.

Category
Embedded Engineering
Software Engineering
Requirements
  • Strong proficiency in Embedded C programming for microcontroller platforms (e.g., ARM Cortex-M, STM32, ESP32)
  • Experience with embedded GUI frameworks such as LVGL, TouchGFX, or emWin
  • Familiarity with communication protocols like I2C, SPI, UART, and CAN
  • Experience with real-time operating systems (RTOS) or bare-metal embedded development
  • Proficient with debugging tools like JTAG, logic analyzers, and oscilloscopes
Responsibilities
  • Write efficient Embedded C code to control microcontroller hardware, including sensors, displays, and communication interfaces (I2C, SPI, UART)
  • Optimize code for performance and memory constraints typical in embedded environments
  • Debug and troubleshoot embedded systems using tools like JTAG, oscilloscopes, and serial debuggers
  • Design and implement real-time graphical user interfaces (GUIs) for embedded systems with displays such as LCD, OLED, or touchscreen
  • Use embedded GUI frameworks like LVGL, TouchGFX, or emWin to create visually appealing, responsive interfaces optimized for resource-constrained devices
  • Ensure that GUIs are intuitive, performant, and power-efficient
  • Collaborate with hardware engineers to define and implement hardware communication protocols (e.g., SPI, I2C) between embedded systems and external devices
  • Integrate embedded systems with cloud services or remote devices, if applicable (e.g., via MQTT, HTTP)
  • Write and execute unit and integration tests to ensure firmware and UI functionality
  • Troubleshoot hardware/software issues using debugging tools (e.g., logic analyzers, oscilloscopes)
  • Profile embedded systems to optimize performance, memory usage, and power consumption
  • Document design, code, and testing processes to ensure clear communication within the team
  • Participate in code reviews and contribute to best practices for embedded development
  • Work closely with cross-functional teams to meet project goals and timelines
Desired Qualifications
  • Experience with ARM-based microcontrollers and development tools (e.g., STM32Cube, Keil, IAR)
  • Familiarity with cloud integration or IoT platforms
  • Knowledge of power optimization techniques for embedded systems

Nethermind.io focuses on blockchain solutions for the Ethereum network, offering services like a customizable Ethereum client, smart contract development, and security audits. They also research Layer 2 solutions to improve transaction speed and reduce costs, and provide tools for Maximal Extractable Value (MEV) and decentralized finance (DeFi) applications. What sets them apart from competitors is their comprehensive range of specialized services tailored for blockchain developers and enterprises. Their goal is to help clients effectively utilize decentralized technologies to enhance their blockchain applications.

Company Stage

Grant

Total Funding

$535K

Headquarters

London, United Kingdom

Founded

2017

Growth & Insights
Headcount

6 month growth

3%

1 year growth

3%

2 year growth

-3%
Simplify Jobs

Simplify's Take

What believers are saying

  • Increased interest in Ethereum Layer 2 solutions boosts demand for Nethermind's tools.
  • Partnership with EigenLayer enhances Nethermind's influence in the Ethereum ecosystem.
  • zkSync Era Remix Plugin development attracts more developers to Nethermind's platform.

What critics are saying

  • Competition from Ethereum client developers like Geth and Besu may impact market share.
  • Rapid blockchain evolution requires Nethermind to continuously innovate and adapt.
  • Potential security vulnerabilities in Warp transpiler could expose clients to risks.

What makes Nethermind unique

  • Nethermind offers a high-performance Ethereum client, enhancing blockchain interaction efficiency.
  • Their Warp transpiler aids developers in deploying smart contracts on StarkNet.
  • Nethermind's security audits ensure blockchain applications are secure and free from vulnerabilities.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Hybrid Work Options

Remote Work Options