Full-Time

Kyiv, Ukraine or Remote

Senior Embedded Firmware Engineer

Apply now

Join the innovative Ark R&D team as a Senior Embedded Firmware Engineer, where you'll be at the forefront of developing cutting-edge connectivity and mobile solutions that saves lives and moves our civilisation forward. 

Core Responsibilities

  • Drive the development of next-generation connectivity applications, pushing the edges of what’s possible in embedded systems.

  • Architect, implement, and optimize robust firmware/software solutions, ensuring high performance and scalability.

  • Continuously enhance and improve existing software applications and maintain an efficient and reliable build system.

Qualifications

  • A minimum of 5 years of hands-on experience in embedded firmware development, with a deep understanding of C/C++ and debugging techniques.

  • Proven experience with ARM Cortex-M powered microcontrollers, its peripheral and a solid experience with the new hardware bring up.

  • Strong scripting skills in Bash and Python, build systems (Make/CMake) and version control (Git).

  • Expertise in operating system concepts: multi-threading, scheduling, inter-process communication, etc.

  • Experience with protocols including BLE, Wi-Fi, Zigbee, Ethernet, TCP/IP, and Sub-Ghz radio.

  • Experience with different communication interfaces such as Q/O/SPI, I2C, UART, CAN.

  • Advanced knowledge of wireless communication techniques, including mesh networking and frequency hopping.

  • Exceptional soft, communication, teamwork and collaboration skills.

Will be a plus

  • Understanding of real-time and low power battery powered devices design.

  • Knowledge of networking and security principles, with a thorough understanding of the OSI model.

  • Experience with OTA updates, secure boot processes and ARM TrustZone.

  • Experience in Embedded Linux development.

Interview Process

  1. Recruiter screen

  2. Technical Interview

  3. Security Check

  4. Final interview

Copyright © Ark Robotics. All rights reserved