DevJobs

Embedded Engineer

Overview
Skills
  • C C
  • C++ C++
  • Git Git
  • UART
  • SPI
  • BSP
  • CAN
  • RTOS
  • I2C
  • D
  • linker file
  • FreeRTOS
  • Edge ML
  • A
  • cellular modems
  • board bringup
  • BLE

About Dosentrx:

ReX by Dosentrx | Remote Digital Nurse 


Dosentrx, located in Modiin-Maccabim-Reut, is the creator of ReX, a remote digital nurse designed to empower patients in managing their oncology and specialty treatments from home. ReX simulates tasks typically performed by nurses, administers medications, and engages patients in personalized clinical conversations through a customizable interface. Care teams use the cloud-based ReX Treatment Manager to interact with patients and adjust treatment plans based on real-time feedback. Rex is a multi-disciplinary platform, comprised of a handheld medical device and a web platform.

 

About the Role:

We are seeking for a highly motivated and experienced Embedded Software Engineer to join our growing team. In this role, you will be responsible for the design, development, and testing of embedded software for our innovative products. You will work closely with hardware engineers, system architects, and product managers to deliver high-quality, robust, and reliable software solutions.

This position Reports to the: Embedded Team leader


Responsibilities:

·      Design, develop, and implement embedded software for the company’s products: medical device. IOT.

·      Develop and maintain device drivers for various peripherals, including sensors, communication interfaces (e.g., I2C, SPI, UART, CAN), and displays.

·      Perform system-level software integration and testing, including unit testing, integration testing, and system-level testing.

·      Troubleshoot and debug complex software and hardware issues.

·      Optimize software for performance, power consumption, and memory usage.

·      Collaborate with cross-functional teams to ensure successful product development.

·      Contribute to the improvement of software development processes and methodologies.


Qualifications:

·      Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

·      4-9 years of professional experience in embedded software development.

·      Experience with BSP development

·      Strong proficiency in C/C++ programming languages.

·      Experience with RTOS, development and debugging.

·      knowledge of embedded systems architectures, including microcontrollers (MCUs) and peripherals.

·      Experience with various communication protocols (e.g., I2C, SPI, UART).

·      Strong understanding of software design principles and methodologies (e.g., multi-tasking, shared resources..).

·      Experience with Git.

·      Ability to work independently and as part of a team.


Preferred Qualifications:

·      Experience with wireless connectivity (e.g., cellular modems, BLE).

·      Knowledge of specific industry standards and regulations (e.g. medical 62304).

·      Experience with A/D, FreeRTOS, board bringup, linker file.

·      knowledge of Edge ML

 


Equal Opportunity Employer:

Dosentrx is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.  



Dosentrx