Senior Firmware Engineer

RNRS Solutions
Ukraine
Workplace: RemoteFull timeFunction: Hardware, Embedded & Systems EngineeringSkills: ["Problem-solving","Analytical thinking","Ownership","Independence","Attention to detail","Collaboration","Continuous learning"]

Build and maintain firmware for upper-limb prostheses and prosthesis-manufacturing tools, ensuring robust, efficient, and compliant solutions. Lead requirements analysis, solution design, and task decomposition for new embedded features, including PoCs and deep bug investigations. Collaborate with the FW team in a Scrum-like process (code reviews) and coordinate with hardware, manufacturing, mobile, and QA to deliver integrated, optimized systems. Support documentation and contribute to scalable embedded architecture improvements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
RNRS Solutions
RNRS Solutions
1 month ago

Senior Firmware Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Build and maintain firmware for upper-limb prostheses and prosthesis-manufacturing tools, ensuring robust, efficient, and compliant solutions. Lead requirements analysis, solution design, and task decomposition for new embedded features, including PoCs and deep bug investigations. Collaborate with the FW team in a Scrum-like process (code reviews) and coordinate with hardware, manufacturing, mobile, and QA to deliver integrated, optimized systems. Support documentation and contribute to scalable embedded architecture improvements.
Location: Ukraine
Workplace: Remote
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop firmware for upper-limb prostheses and related products, including PoCs for new features/products and investigation/fixes for complex bugs.
  • •Develop firmware for tools used in prosthesis manufacturing.
  • •Perform requirements analysis, solution design, and task decomposition for new embedded features/products.
  • •Collaborate within the FW team using Scrum-like methodology and conduct code reviews.
  • •Coordinate with hardware, manufacturing, mobile application, QA, and other teams to deliver integrated, optimized embedded solutions; contribute to architecture improvements and provide documentation support.

Key Requirements

  • •Strong proficiency in C programming for embedded firmware development.
  • •Experience with bare-metal and RTOS-based firmware, low-level device driver implementations, and CLI build environments (Shell/Bash, Make, CMake).
  • •Familiarity with MCU/CPU peripherals and embedded software fundamentals (interrupts, booting, multithreading, multiprocessing).
  • •Experience with BLE-based solutions and strong system-level debugging skills.
  • •Ability to read and review schematic diagrams, with experience using electronics prototyping tools and Git; written/spoken English at least B2.
Experience:Health techWearablesEmbedded systemsProsthetics
Skills:Problem-solvingAnalytical thinkingOwnershipIndependenceAttention to detailCollaborationContinuous learning
Languages:English
Tech Stack:CBare-metalRTOSDevice driversShell/BashMakeCMakeMCU/CPUCommunication interfacesInterruptsBootingMultithreadingMultiprocessingBLEGitSTM32NRF52ArduinoRaspberry PiC++

Company Brief

RNRS Solutions
Provides technology and business consulting services, delivering tailored IT solutions, process improvements, and advisory support to help organisations optimise operations and implement digital initiatives.
Industry: Consulting
Website