Fulcrum Software

Joined in 2018
89% answers
Компанія Fulcrum Software була заснована в 2002-му році і спеціалізується на розробці програмного забезпечення для великих замовників з Європи і США (в сфері медицини, документообігу, ERP, embedded systems). Відмінною рисою нашої компанії є масштабність виконуваних нами проектів. За минулі роки успішної роботи ми побудували довгострокові партнерські відносини з великими компаніями Європи та США, а також відкрили своє представництво в Нью-Йорку.

Ми вважаємо найціннішим придбанням компанії її колектив і робимо все можливе для забезпечення комфортних умов роботи і гідної оплати праці всіх співробітників.
  • · 19 views · 1 application · 28d

    Mid-Sr Embedded developer

    Hybrid Remote · Ukraine · 3 years of experience · English - B1
    Requirements — Bachelor’s degree in Computer Science, Engineering, Math, or related STEM field — Extensive commercial experience with modern C++ 17+ — Strong background in embedded software development — Experience designing and implementing complex...

    Requirements

    — Bachelor’s degree in Computer Science, Engineering, Math, or related STEM field
    — Extensive commercial experience with modern C++ 17+
    — Strong background in embedded software development
    — Experience designing and implementing complex software systems and architectures
    — Ability to work efficiently with large existing codebases, including refactoring legacy code
    — Strong understanding of unit testing principles and ability to ensure high test coverage
    — Ability to use modern generative-AI tools in daily development workflows

     

    Will be a plus

    — Experience with Yocto and Linux kernel development
    — Experience with microcontroller programming
    — Experience with FreeRTOS or other bare-metal operating systems
    — Skills in code optimization (Neon/SIMD, CUDA, OpenCL)
    — Knowledge of CI systems (GitLab CI, Jenkins)
    — Experience with Docker
    — Experience with distributed version-control workflows (git)
    — Experience with ultrasound physics and algorithms
    — Experience with mathematical modeling of physical systems
    — Experience with signal or image processing
    — Experience with algorithm development from prototype (Python/Matlab) to C++ implementation
    — Basic understanding of analog and digital electronics

     

    We offer

    — Work in a global R&D team developing handheld medical ultrasound products
    — Participation in the development of world-class medical imaging solutions
    — Comfortable working conditions in an agile environment
    — Modern tools, processes, and engineering standards
    — Corporate benefits 

     

    Responsibilities

    — Designing, implementing, and testing embedded C++ software for handheld ultrasound systems
    — Developing robust, maintainable, well-documented code (new features and extensions of existing functionality)
    — Writing unit tests and ensuring high code quality
    — Collaborating within an agile team through design discussions and code reviews
    — Working with product owners, usability and clinical experts to transform user needs into technical requirements
    — Contributing to high product quality and excellent user experience

     

    About the project

    Development of embedded software for handheld medical ultrasound devices used globally. The team focuses on:

    • Ultrasound image acquisition and processing
    • Algorithm and platform development
    • Embedded system performance and optimization
    • Integration with medical workflows and systems

       

    Technologies

    — C++17+
    — Embedded Linux / Yocto
    — FreeRTOS / bare-metal
    — Microcontrollers
    — Python/Matlab (for prototyping algorithms)
    — Git, GitLab CI/Jenkins
    — Docker
    — SIMD/Neon, CUDA, OpenCL (optional)

    More
Log In or Sign Up to see all posted jobs