Key responsibilities
* develop, debug, and maintain embedded firmware using c/c++ for microcontrollers and low-level systems.
* configure and optimize real-time operating systems (rtos) for embedded applications.
* design and implement device drivers based on hardware specifications and datasheets.
* perform firmware testing, validation, and verification directly on target hardware.
* implement secure communication and connectivity protocols (i2c, spi, usb, ethernet, bluetooth, wi-fi, cellular).
* ensure compliance with quality and regulatory standards such as iec 62304, fda, and iso 13485.
* create and maintain technical documentation including design, requirements, and test reports.
* collaborate on ui/ux implementation, supporting usability, accessibility, and design-to-code translation.
* support cloud-based solutions using aws services for data storage, integration, and monitoring.
* participate in cross-functional projects, ensuring system reliability, safety, interoperability, and secure ota updates.
education
* bachelor’s degree in software engineering, computer engineering, mechatronics, electronics, or related field.
experience
* experience or strong academic background in embedded systems development.
* hands-on programming with c/c++; exposure to assembly, python, or java is desirable.
* familiarity with rtos environments, hardware–software integration, and debugging tools.
* experience or knowledge of aws cloud services and modern development practices is a plus.
* exposure to regulated or quality-driven environments is desirable.
technical skills & competencies
* embedded systems architecture, memory management, and digital electronics.
* use of development tools such as debuggers, compilers, and git for version control.
* knowledge of connectivity protocols and secure firmware development.
* understanding of software testing, validation, and documentation processes.
soft skills & languages
* strong analytical, problem-solving, and debugging skills.
* effective communication and collaboration in cross-functional teams.
* advanced technical english, written and spoken (mandatory).
#j-18808-ljbffr