Software Engineer for Real Time Virtualization | Enea Romania | 0LOVES1
>_Loading...

We're not saying it's gonna be easy.
But we promise it's not gonna be boring.

We pride in providing new challenges all the time for our creative, rebellious engineers. This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea.

Would you feel like home?

Software Engineer for Real Time Virtualization

Location: Bucharest

Number of positions available: 1

Job Type: Full Time

Division: Services Division, Enea Romania

We pride in providing new challenges all the time for our creative, rebellious engineers.
This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea. Would you feel like home?
 

Know someone who would be interested? Apply to job Share

Job description

Position objectives

Do you know how to implement safe and secure virtualization for next generation cars? We need your experience and passion to design, develop and test the software of the intelligent systems powering the cars of tomorrow.
You will work with and learn from recognized technical leaders in the operating systems and virtualization domain. You will be part of Agile teams and you’ll use state-of-the-art software lifecycle management tools while following an automotive software development standards.

Essential functions

As part of your daily activities you will create and maintain code and tests for various components and related infrastructure. As a member of our team that develops software for Automotive Processors, you’ll extend your practical experience on real-time virtualization, including driver development, inter-VM communication, peripheral sharing, SoC level isolation, safety aspects in the presence of virtualization, and integrated solutions for specific automotive domains.

Required key skills

  1. Programming practice of embedded systems (C, scripting, debugging)
  2. Experience in development under TF-A, uboot, hypervisors (e.g. XEN) and RTOSes
  3. Good understanding of computer architecture
  4. Strong willingness to deliver high-quality software products
  5. English (spoken and written)

Qualifications

  1. University degree in computer science, electrical engineering or equivalent
  2. 4+ years of working experience in RTOS, C, Linux
  3. Programming: C, C++, python or perl, make
  4. Hypervisors: XEN, KVM, jailhouse
  5. RTOS: Zephyr, AUTOSAR OS, NuttX, RTEMS
  6. Embedded systems: driver, bootloader, firmware, real time, interrupts, bareboard, interface, asynchronous, ARM, PPC/PowerPC, Atmel, PIC
  7. Security: trustzone, TEE (Trusted Execution Environment)

Great to have

Both technical competency and attitude are important in our team, and you are expected to collaborate with local and global team members, to demonstrate independence in solving problems and agility in switching projects as per customer priorities, to be motivated by delivering results, to be assertive in supporting your technical design opinions, and to be open on the challenges towards achieving the expected results.

Apply to this job

Allowed extensions: .pdf, .doc, .docx.
Maximum file size: 8MB.

Or apply by e-mail: careers@enea.com

See other jobs

https://0loves1.enea.com