Apply Now    
Job ID: JR0011112
Job Category: Engineering
Primary Location: Timisoara, RO
Other Locations:
Job Type: Experienced Hire

Senior Embedded Software Engineer Drivers

Job Description

We are is looking for experienced embedded software engineers to join our team. The position will involve the design and implementation of various drivers for Myriad VPU. 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
-Selfmotivated 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

Inside this Business Group

Intel Labs, the New Business Initiatives group (NBI), the Perceptual Computing Group and the New Devices Group (NDG). Additionally, New Devices Group and the New Business Initiatives group were combined into the New Business Group (NBG) which nests into NTG.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Hiring Process

Hiring Process

Learn more

Grow your network of opportunities