Skip to content
mimi

Embedded Software Engineer

RIO TECHNOLOGIES

UAE · On-site Mid Level Yesterday

About the role

Ideal Candidate

Basic Qualifications

  • Degree Embedded Systems / Electronics

Technical Skills & Tools

  • Minimum experience of 3-5 years using embedded C/C
  • Strong skills of microcontroller architecture (e.g., STM, ESP, ARM M, PIC)
  • Knowledge of microcontroller peripherals (UART, I2C, SPI, DMA, etc.)
  • Knowledge of electronics schematics and design principles
  • Knowledge of Version Control (Git)
  • Good knowledge of communication standards (MQTT, TCPIP, etc.)
  • Strong debugging and testing skills

Soft Skills

  • Excellent communication skills
  • Ability to work both in a team and alone and to manage your own workload
  • Ability to work under pressure
  • Problem solving skills

Job Description

  • Analysing customer requirements and Specification
  • Analysing requirements and providing effort estimations
  • Developing embedded solutions for hardware modules developed internally
  • Setting up your work environment and testing the finalized firmware
  • Identifying technical dependencies sharing them with the team and working to resolve them
  • Interaction with cross functional engineering teams in the company
  • Take ownership for critical design issues
  • Working on multiple projects at one time

Requirements

  • Minimum experience of 3-5 years using embedded C/C
  • Strong skills of microcontroller architecture (e.g., STM, ESP, ARM M, PIC)
  • Knowledge of microcontroller peripherals (UART, I2C, SPI, DMA, etc.)
  • Knowledge of electronics schematics and design principles
  • Knowledge of Version Control (Git)
  • Good knowledge of communication standards (MQTT, TCPIP, etc.)
  • Strong debugging and testing skills
  • Excellent communication skills
  • Ability to work both in a team and alone and to manage your own workload
  • Ability to work under pressure
  • Problem solving skills

Responsibilities

  • Analysing customer requirements and Specification
  • Analysing requirements and providing effort estimations
  • Developing embedded solutions for hardware modules developed internally
  • Setting up your work environment and testing the finalized firmware
  • Identifying technical dependencies sharing them with the team and working to resolve them
  • Interaction with cross functional engineering teams in the company
  • Take ownership for critical design issues
  • Working on multiple projects at one time

Skills

ARM MCC++DMAESPGitI2CMQTTPICSPISTMTCPIPUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free