Senior Embedded Software Engineers – CLOSED

Timisoara

We are is looking for experienced and senior embedded software engineers to join our client’s team in Timisoara.

The position will involve the design and implementation of various drivers. The ideal candidates will have excellent low level coding and debugging skills and the ability to understand the hardware and develop state of the art drivers in embedded RTOS and baremetal environment.

 

Qualifications:

  • At least 8 years relevant experience on commercial embedded C/C++ projects.
  • Experience of multicore embedded systemsStrong experience of low level embedded programming and driver development
  • Experience of peripherals like I2C, SPI, Ethernet, USB, SDIO, PCIe, MIPI
  • Experience of embedded RTOS e.g. embedded Linux, RTEMs, eCos, freeRTOS and multi-threaded software development
  • Ability to understand both the hardware and software components of embedded systems
  • Proficiency in embedded software development using C or C++ and assembly
  • Strong communications skills, ability to work with team members across multiple locations
  • Self-motivated with strong development discipline git/svn, continuous integration testing
  • Excellent spoken and written English

 

Desired Skills

  • Ability to work with HW schematics
  • Experience of USB2.0 and USB3.
  • Experience of embedded Linux driver and kernel development
  • Experience of porting RTOS to a new HW platform