This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Wind River is seeking an experienced developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams. The successful candidate will be responsible for the development, implementation, and certification of safety-critical features and functionality used by our Aerospace, Industrial and Automotive customers.
Job Responsibility:
Development, implementation, and certification of safety-critical features and functionality
Lead a highly skilled development team charged with all aspects of the safety-critical software development life cycle, from requirements development to implementation to verification
Work closely with the product management team and system architects to understand and implement customer-requested features and fixes
Requirements:
Minimum 8-15 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up
Expertise in developing GPU, Graphics Drivers, Display Drivers, OpenGL/OpenCL or Vulkan
Good understanding of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.)
Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems for ARM/Intel/PowerPC based
Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills
Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals
Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc.
Proficient in Hypervisors and Embedded Virtualization mechanism
Solid understanding of software development methodology
Experience in developing software stacks written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development
Nice to have:
Good understanding of Graphics tests and conformance test suite
Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS, Linux, etc.)
What we offer:
Workplace Flexibility: Hybrid Work
Medical insurance: Group Medical Insurance coverage
Additional shared cost medical benefit in the form of reimbursements
Employee Assistance Program
Vacation and Time off: Employees are eligible for various types of paid time off
Additional Time off’s – Birthday, Volunteer Time off, Wedding