
Senior Engineer - Sys - NSA
- Bangalore, Karnataka Chennai, Tamil Nadu
- Permanent
- Full-time
- Helping to develop, optimize and deliver the software needed to support HVP & VxWorks, as well as helping Wind River to grow in its role in new embedded and enterprise market segments.
- Develop Board Support Package for OS and Hypervisor
- Take initiative to improve features and processes.
- Contribute ideas for product improvements and iterations.
- Collaborate effectively with global software engineering teams.
- Experience in embedded software development
- Self-motivated with a customer-focused mindset
- Able to develop product features in accordance with customer requirements.
- Good oral and written communication skills
- Able to work and collaborate in a team environment
- BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree).
- Solid understanding of software development methodology.
- 5+ years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up.
- Experience in developing software stacks written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development.
- Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems for ARM/Intel/PowerPC based.
- Good understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals.
- Proficient in Hypervisors and Embedded Virtualization mechanism
- Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS, Linux, etc.) is a plus.