Job VC

Embedded Engineer

Evolven · djinni · $$$$ · Тільки віддалено Країни Європи та Україна
Open original ↗

We are looking for an experienced
Embedded Engineer
to join our engineering team and contribute to the design, development, and optimization of embedded software for next-generation products. You will work closely with hardware, firmware, and system engineering teams to deliver reliable, high-performance solutions for resource-constrained environments.

Responsibilities
Design, develop, and maintain embedded software and firmware for microcontroller- and processor-based systems.
Implement low-level drivers, communication protocols, and hardware interfaces.
Develop software for real-time and embedded operating systems (RTOS, Embedded Linux, or bare-metal environments).
Collaborate with hardware engineers during board bring-up, debugging, and validation activities.
Analyze system requirements and translate them into technical solutions.
Optimize software for performance, memory usage, power consumption, and reliability.
Troubleshoot and resolve complex software and hardware integration issues.
Participate in code reviews and maintain high standards of software quality.
Create and maintain technical documentation.

Requirements
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
5+ years of experience in embedded software development.
Strong proficiency in
C/C++
.
Experience with microcontrollers and embedded processors (ARM Cortex-M/A, STM32, NXP, Nordic, TI, or similar).
Solid understanding of embedded systems architecture and hardware-software interaction.
Experience with communication protocols such as
UART, SPI, I2C, CAN, USB, Ethernet, BLE
, or similar.
Experience with RTOS (FreeRTOS, Zephyr, ThreadX, etc.) and/or Embedded Linux.
Familiarity with debugging tools such as JTAG, logic analyzers, oscilloscopes, and debuggers.
Experience with version control systems (Git).
Strong problem-solving and analytical skills.
Good written and verbal English communication skills.

Nice to Have
Experience with automotive standards (AUTOSAR, ISO 26262).
Knowledge of wireless technologies (BLE, Wi-Fi, Zigbee, Matter).
Experience with CI/CD pipelines and automated testing.
Familiarity with secure boot, OTA updates, and cybersecurity principles for embedded devices.
Experience with Python or scripting languages for automation and testing.

Apply now and help build reliable, scalable, and innovative embedded solutions used by customers worldwide.