Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Position: Firmware Engineer
Level: Senior
Team: Engineering
Locations: Ukraine, Kyiv
Full-time (hybrid work). In line with the company policy, we offer a flexible hybrid format, combining office presence with designated remote work days each week.
About Esper Bionics
Esper Bionics is a health tech company building intelligent bionic limbs and sensor systems that redefine human capability. Our flagship product, Esper Hand, is an AI-powered prosthetic that learns from the user.
Key responsibilities for this role may include:
- Firmware development for upper limb prostheses and other related products ensures robust, efficient, and compliant solutions. The development needs may include creating PoCs for new features and products, complex bug investigation and fixes that may require collaboration among different departments, etc.
- Firmware development for specific tools used for prosthesis manufacturing.
- Requirements analysis, solution design, and task decomposition for new features and products.
- Collaborating inside the FW team using Scrum-like methodology. Code Review.
- Collaborating closely with hardware, manufacturing, mobile application, QA, and other teams to ensure integrated and optimized solutions.
- Taking part in the complex embedded solutions design and their architecture improvements according to the scalable project needs.
- Documentation support.
Job Skill Requirements:
Primary
- Strong knowledge of C programming language.
- Experience with bare-metal and RTOS-based firmware development, low-level device driver implementations, and CLI-based build environments (Shell/Bash, Make, CMake).
- Familiarity with the operation principles of MCU/CPU and their peripherals (including communication interfaces).
- Familiarity with the operation principles of embedded software and related topics (interrupts, booting, multithreading, multiprocessing).
- Experience with BLE-based embedded solutions.
- Confident in-system debugging skills.
- Understanding basic principles in electronics and basic operation of key electronic components.
- Ability to read and review schematic diagrams.
- Ability to work with soldering iron and measurement equipment (multimeter, oscilloscope, logic analyzer, power source, etc.). General prototyping skills.
- Proficiency in Git.
- Written and spoken English at least B2.
Advantageous:
- Familiarity with STM32 and nRF52 MCUs.
- Ability to work with Arduino and single-board PCs (like Raspberry Pi) for quick prototyping.
- Knowledge of C++ and Python 3.
- Experience with electric motor control algorithms for different motor types.
- Experience with complex embedded solutions architecture development.
- Experience with DSP and complex algorithms embedded.
- Experience with Wi-Fi-based embedded solutions.
Personal qualities
- Problem-solving, analytical, and critical thinking skills.
- High level of independence, responsibility, and initiative.
- Attention to detail.
- Passion for continuous learning and delivering robust solutions that improve people’s lives.
- Effective communication skills in both Ukrainian and English.
What we offer
- Military reservation according to Ukrainian legislation starting from the beginning of cooperation
- Real opportunity to influence product decisions and shape key solutions
- Focused work on dedicated modules and projects with clear ownership
- Well-structured processes led by an experienced team lead
- Cross-team review culture that supports quality and knowledge sharing
Key Skills
Ranked by relevanceReady to apply?
Join Esper Bionics and take your career to the next level!
Application takes less than 5 minutes

