RT
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