DevJobs

Embedded Software Engineer

Overview
Skills
  • C C ꞏ 4y
  • C++ C++ ꞏ 4y
  • Python Python
  • AWS AWS
  • Embedded Linux ꞏ 4y
  • Yocto Project
  • ARM architecture
  • Yocto
  • USB
  • UART
  • SPI
  • Root filesystem creation
  • Performance analysis
  • Linux kernel
  • I²C
  • Device drivers
  • Debugging
  • BSP customization
  • PC-based tools
  • IoT devices
  • GSM
  • User interfaces
  • Bluetooth

RT Embedded Software Engineer


An innovative medical device company is looking for an RT Embedded Software Engineer to join its R&D team and work on cutting-edge, safety-critical products.


Responsibilities

  • Plan, design, and develop software for new medical products
  • Design and implement software components using C/C++ in real-time environments
  • Maintain, improve, and debug software for existing devices in the field
  • Write and maintain software documentation, including requirements and design documents
  • Support system integration, testing, and root-cause analysis


Requirements

  • B.Sc. in Software Engineering , Electrical Engineering, Computer science, or any other relevant scientific degree
  • 4+ years of experience in embedded software development
  • Strong expertise in Embedded Linux development – mandatory
  • Hands-on experience with Yocto / Yocto Project–based build systems
  • Experience with Linux kernel, device drivers, BSP customization, and root filesystem creation
  • Debugging and performance analysis on embedded Linux targets
  • Strong C/C++ and Python programming skills
  • Experience with ARM architecture, system peripherals (SPI, UART, I²C, USB), and low-level hardware protocols
  • Experience with cloud environments (AWS) and IoT devices
  • High-level English (reading, writing, and speaking)
  • Proactive mindset and strong self-management skills


Advantages

  • Experience writing Software Requirements and Design Documents
  • Experience with GSM and Bluetooth
  • Development of PC-based tools and user interfaces
  • Experience in regulated or medical device environments
Inovytec Medical Solutions