Skip to content
mimi

Embedded Software Engineer

SERCO Limited

UAE · On-site Executive Today

About the role

On behalf of our client in the United Arab Emirates, we are looking for an experienced Embedded Software Engineer to join our organisation in Abu Dhabi, in the United Arab Emirates. This remarkable role offers a unique opportunity to work on several exciting projects in the region.The Embedded Software Engineer will develop, integrate, and maintain software for embedded devices, focusing on preemptive Linux OS and hardware-level communication protocols.The hiring for this position is subject to contract award.Key AccountabilitiesDesign and implement Linux device drivers for new hardware components.Collaborate with hardware teams to bring up new hardware and ensure seamless integration between hardware and software.Work on hardware-level communication protocols, including I2C, CAN, SPI, UART interfaces.Debug and analyze serial communication between subsystems using tools like logic analyzers, oscilloscopes, and protocol analyzers.Conduct testing, validation, and debugging of the developed systems, ensuring reliability and performance under mission-critical conditions.Use tools like RISCV emulators and simulators like Qemu, Renode etc. for development and validation in the absence of hardware

Requirements

  • Experienced Embedded Software Engineer

Responsibilities

  • Design and implement Linux device drivers for new hardware components
  • Collaborate with hardware teams to bring up new hardware and ensure seamless integration between hardware and software
  • Work on hardware-level communication protocols, including I2C, CAN, SPI, UART interfaces
  • Debug and analyze serial communication between subsystems using tools like logic analyzers, oscilloscopes, and protocol analyzers
  • Conduct testing, validation, and debugging of the developed systems, ensuring reliability and performance under mission-critical conditions
  • Use tools like RISCV emulators and simulators like Qemu, Renode etc. for development and validation in the absence of hardware

Benefits

Unique opportunity to work on several exciting projects in the region

Skills

Embedded Software EngineeringLinux OSHardware-level communication protocolsI2CCANSPIUART interfacesRISCV emulatorsQemuRenode

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