Skip to main content
Fulcrum Software
Зібрано зDouВчора
Frontend

Mid-Sr Embedded developer

C++Embedded LinuxYoctoFreeRTOSMicrocontrollersPythonMatlabGitGitLab CIJenkinsDockerSIMDNeonCUDAOpenCL
Формат
Remote
Зайнятість
-
Локація
Kyiv
Оплата
Не вказана

Про позицію

Development of embedded software for handheld medical ultrasound devices. The team focuses on ultrasound image acquisition, algorithm development, and embedded system performance optimization.

Обовʼязки

  • 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

Вимоги

  • 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
  • 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

Переваги

  • 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
Mid-Sr Embedded developer
Оригінал